«redirect» 태그된 질문

리디렉션은 기본 소스가 아닌 소스에서 가져 오거나 기본 대상이 아닌 다른 대상으로 이동하도록 표준 데이터 스트림을 전환하는 것입니다.


8
"리디렉션"과 "파이프"의 차이점은 무엇입니까?
이 질문은 약간 어리석은 것처럼 들릴 수 있지만 리디렉션과 파이프의 차이점을 실제로 볼 수는 없습니다. 리디렉션은 stdout / stdin / stderr를 리디렉션하는 데 사용됩니다 (예 :) ls > log.txt. 파이프는 명령의 출력을 다른 명령에 대한 입력으로 제공하는 데 사용됩니다 (예 :) ls | grep file.txt. 그러나 왜 같은 일에 대해 …
204 pipe  redirect 


6
셸은 어떤 순서로 명령과 스트림 리디렉션을 실행합니까?
나는 모두를 재려고 stdout하고 stderr파일에 오늘, 나는이 건너 온 : <command> > file.txt 2>&1 이것은 분명히 리디렉션 stderr에 stdout먼저 한 다음 결과는 stdout로 리디렉션됩니다 file.txt. 그러나 왜 주문이 <command> 2>&1 > file.txt아닌가? 자연스럽게 이것을 (왼쪽에서 오른쪽으로 실행한다고 가정) 처음 실행되는 명령 stderr으로 리디렉션 된 stdout다음 결과 stdout가로 쓰여집니다 file.txt. 그러나 …

4
&>와 2> & 1의 차이점은 무엇입니까?
표준 출력 과 표준 오류 로 표준 출력 으로 리디렉션하는 두 가지 형태가 있습니다 . 그러나 어느 것이 더 낫습니까? 그리고 왜 &>완벽한 것으로 간주됩니까? 차이점이 무엇인지 찾을 수 없으므로 많은 자습서와 심지어 수동 상태를 &>더 좋게 만듭니다! 그래서 왜 사용 &>하지 않습니까?2>&1 주로 bash쉘 사용 편집 : 의견을 주셔서 …






3
변수로 2> / dev / null을 전달하는 방법은 무엇입니까?
이 코드가 작동합니다. # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" fi …

2
화면뿐만 아니라 파일로 출력을 리디렉션하는 방법은 무엇입니까?
내 목표는 스크립트의 모든 출력을 스크립트가 생성 할 디렉토리에 기록하는 것입니다. 예를 들어, 나는 : ~/.abc.sh: #! /bin/bash rails new myapp 내가 달릴 때 ... cd ~/code . ~/.abc.sh ... 디렉토리에 새로운 Rails 앱을 만듭니다 ~/code/myapp. Rails가 앱을 만들 때 rails새로 만든 명령 과 같은 디렉토리에있는 로그 파일에 캡처하고 저장하려는 …
12 bash  redirect 

5
`&> / dev / null &`의 여러 줄을 줄이거 나 병합하십시오.
기계를 시작할 때마다 다음 프로그램을 실행합니다. $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & 성가신 &> /dev/null &... 어떻게 논리를 줄일 수 있습니까?

1
웹 사이트를 리디렉션하도록 localhost를 설정하는 방법
어색한 상황 에서이 질문을하고 있습니다. 아시다시피, 중국에서 Google이 차단되었습니다. 실망스런 결과는 (적어도 나에게) 영국에서 학위를 수행하는 동안 매우 활발했던 Stack Overflow와 같은 Stack Exchange 사이트를 방문하는 것이 매우 어렵다는 것입니다. 페이지를로드하는 데 20 초 이상 걸릴 수 있습니다. 문제는 Stack Exchange 사이트가 외부 Java 스크립트를 사용한다는 것입니다. http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js 그러나 Google이 …

2
'-<<(…)'을 사용한 명령 출력 리디렉션
나는 shasum을 추출해야했습니다. 이것은 작동하지만 아무도 이유를 설명 할 수 있습니까? sed 's/^.*= //' -&lt; &lt;(openssl dgst -sha256 filename) 나는 $( )구문에 익숙 하지만에 대한 문서를 찾을 수 없으며 &lt;( )와 함께 STDIN으로 -&lt;리디렉션한다고 가정합니다 sed. 더 쉬운 방법이 있다는 것을 알고 있지만이 구성은 나를 피합니다.
10 bash  redirect  syntax 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.