«pipe» 태그된 질문

파이프는 두 프로세스의 파일 설명자 간의 프로세스 간 연결입니다. 파이프는 POSIX pipe () 함수 (<unistd.h>에서)로 생성됩니다. 쉘은 "|"인 경우 프로세스 사이에 파이프를 만듭니다. 기호가 사용됩니다. "cmd1 | cmd2"는 cmd1의 출력을 cmd2의 입력으로 보냅니다. Windows에서는 CreatePipe ()를 사용하십시오. 이 메커니즘은 표준 입력, 표준 출력 및 표준 오류를 .NET 및 Java의 호출 프로세스로 리디렉션합니다.

7
Bash가있는 파일에 stdout과 stderr을 리디렉션하고 추가하는 방법은 무엇입니까?
Bash에서 stdout 을 잘린 파일로 리디렉션하려면 다음을 사용하는 것을 알고 있습니다. cmd &gt; file.txt Bash에서 stdout 을 리디렉션 하여 파일에 추가하려면 다음을 사용하는 것을 알고 있습니다. cmd &gt;&gt; file.txt stdout 과 stderr 을 잘린 파일로 리디렉션하려면 다음을 사용하는 것이 좋습니다. cmd &amp;&gt; file.txt stdout 과 stderr 을 파일에 추가하여 리디렉션하는 …
1533 linux  bash  redirect  stream  pipe 

11
stdout이 아닌 stderr를 파이프하는 방법은 무엇입니까?
나는에 정보를 기록하는 프로그램이 stdout과를 stderr, 그리고에 내가 필요로 grep무엇에오고 통해 표준 에러 무시하면서, 표준 출력을 . 물론 2 단계로 수행 할 수 있습니다. command &gt; /dev/null 2&gt; temp.file grep 'something' temp.file 하지만 임시 파일 없이이 작업을 수행하는 것을 선호합니다. 똑똑한 파이핑 트릭이 있습니까?
981 bash  grep  stdout  pipe  stderr 



15
Bash에서 파이프 출력 및 캡처 종료 상태
Bash에서 장시간 실행되는 명령을 실행하고 종료 상태를 캡처 하고 출력을 티피 하고 싶습니다 . 그래서 나는 이것을한다 : command | tee out.txt ST=$? 문제는 변수 ST tee가 명령이 아닌 종료 상태를 캡처한다는 것 입니다. 이 문제를 어떻게 해결할 수 있습니까? 명령을 오랫동안 실행하고 나중에 볼 수 있도록 출력을 파일로 리디렉션하는 …



5
stdout을 화면에 유지하면서 파이프하는 방법은 무엇입니까? (및 출력 파일이 아님)
프로그램을 화면에 유지하면서 표준 출력을 파이프하고 싶습니다. 간단한 예를 들어 ( echo여기서는 설명 목적으로 만 사용하십시오) : $ echo 'ee' | foo ee &lt;-보고 싶은 결과 티가 stdout을 파일로 복사 할 수는 있지만 그것이 내가 원하는 것이 아닙니다. $ echo 'ee' | tee output.txt | foo 시도 $ echo 'ee' …
234 bash  shell  pipe  output  stdout 

15
파이프에서 쉘 변수로 값 읽기
파이프에 들어가는 stdin의 데이터를 bash에 처리하려고하지만 운이 없습니다. 의미하는 바는 다음과 같은 일이 아닙니다. echo "hello world" | test=($(&lt; /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= 출력을 원합니다 test=hello world. ""따옴표를 넣어도 "$test"작동하지 않습니다.
205 linux  bash  pipe 


2
쉘 파이프 라인에서`jq`를 사용하는 방법은 무엇입니까?
jq쉘 파이프 라인에서 "정상적으로"동작 하지 않는 것 같습니다 . 예를 들면 다음과 같습니다. $ curl -s https://api.github.com/users/octocat/repos | jq | cat 결과 jq단순히 도움말 텍스트 *을 인쇄. jq의 출력을 파일 로 리디렉션하려고하면 동일한 문제가 발생 합니다. $ curl -s https://api.github.com/users/octocat/repos | jq &gt; /tmp/stuff.json 되어 jq그것이 터미날에서 실행되지 않고 있다고 …
198 shell  pipe  jq 

11
cURL이 왜“(23) 본문 쓰기 실패”오류를 반환합니까?
단일 도구로 작동합니다. curl "someURL" curl -o - "someURL" 그러나 파이프 라인에서는 작동하지 않습니다. curl "someURL" | tr -d '\n' curl -o - "someURL" | tr -d '\n' 다음을 반환합니다. (23) Failed writing body cURL 출력 파이핑의 문제점은 무엇입니까? 전체 cURL 출력을 버퍼링하고 처리하는 방법은 무엇입니까?
152 macos  bash  curl  osx-lion  pipe 

2
멀티 프로세싱-파이프와 큐
파이썬의 멀티 프로세싱 패키지 에서 큐와 파이프의 근본적인 차이점은 무엇입니까 ? 어떤 시나리오에서 다른 시나리오를 선택해야합니까? 언제 사용하는 것이 유리 Pipe()합니까? 언제 사용하는 것이 유리 Queue()합니까?

6
폴더의 모든 파일을 여는 방법은 무엇입니까?
나는 파이썬 스크립트 parse.py를 가지고 있는데, 스크립트에서 파일을 열고 file1이라고 말한 다음 총 문자 수를 인쇄 할 수 있습니다. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) 지금은 stdout을 사용하여 결과를 내 출력 파일로 보냅니다. python parse.py &gt;&gt; output 그러나이 파일을 파일별로 수동으로 수행하고 싶지 …
148 python  file  pipe  stdout  stdin 

9
stdout이 파이프가 아닌 터미널이라고 생각하도록 응용 프로그램을 속이는 방법
" stdin이 터미널인지 파이프인지 감지합니까? " 의 반대를 수행하려고합니다 . STDOUT에서 파이프를 감지하기 때문에 출력 형식을 변경하는 응용 프로그램을 실행 중이며 리디렉션 할 때 동일한 출력을 얻도록 대화 형 터미널이라고 생각하고 싶습니다. expect스크립트로 감싸 거나 proc_open()PHP에서 사용하면 그렇게 할 것이라고 생각했지만 그렇지 않습니다. 어떤 아이디어가 있습니까?
147 bash  terminal  pipe  stdin 

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