«pipe» 태그된 질문

파이프 또는 명명 된 파이프는 POSIX 표준의 기능으로 별도의 프로세스가 함께 작동하도록 명시 적으로 설계되지 않고 서로 통신 할 수 있습니다.



4
명령 출력을 다른 명령으로 파이프하는 방법은 무엇입니까?
예: ls | echo아무것도 인쇄하지 않습니다 (실제로 빈 줄). 파일 목록을 인쇄 할 것으로 예상됩니다. ls | grep 'foo'반면에, 예상대로 작동합니다 (이름에 'foo'가있는 파일을 인쇄합니다). 이 상황에서 내가하는 일은 다음과 같습니다. ls | while read OUT; do echo $OUT; done그러나 이것은 다소 성가신 일입니다. 파이핑이 일부 명령에서는 작동하지만 다른 명령에서는 …
83 bash  pipe 

4
gzip을 통한 파이프 'dd'가 직접 복사보다 훨씬 빠른 이유는 무엇입니까?
네트워크의 컴퓨터에서 100Mbit / s 회선을 통해 동일한 네트워크의 다른 컴퓨터로 경로를 백업하고 싶었습니다. 이를 위해 나는했다 dd if=/local/path of=/remote/path/in/local/network/backup.img 이것은 약 50 ~ 100 kB / s의 매우 낮은 네트워크 전송 속도를 제공하여 영원히 가져갔습니다. 그래서 나는 그것을 멈추고 전송량을 줄 이도록 훨씬 작게 만들기 위해 즉시 gzipping하려고 시도했습니다. …
79 backup  performance  dd  pipe  gzip 

7
cURL : 리디렉션 할 때 이상한 출력을 억제하는 방법은 무엇입니까?
stderrbash 셸에서 cURL 요청의 자세한 섹션 만 인쇄하려고합니다 . 그러나 내가 이렇게 리디렉션 stdout하면 : curl -v http://somehost/somepage > /dev/null 출력 중간에 다음과 같은 결과 테이블이 나타납니다 stderr. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 …

5
리눅스에서 파이프를 속도 제한하는 방법?
리눅스에서 파이프를 속도 제한하는 데 사용할 수있는 필터가 있습니까? 이것이 존재한다면, 그것을 rate-limit라고 부르십시오. cat /dev/urandom | rate-limit 3 -k | foo 임의의 바이트 스트림을 3 kbytes / s보다 낮은 속도로 foo의 표준 입력으로 전송합니다.
63 linux  pipe 

3
티로 배관하는 동안 색상 유지
ls -l --color=auto | tee output.log 파이프 / 티가 없으면 색깔이 있습니다. 사용하는 동안 색상이 유지되도록 tee하려면 어떻게해야합니까 (화면에서만 색상을 지정할 수 있으며 로그의 색상은 신경 쓰지 않습니다).
61 pipe  tee 

8
"고양이의 쓸모없는 사용"에 대한 일반적인 합의는 무엇입니까?
grep, sed, tr 등과 같은 여러 유닉스 명령을 파이프 할 때 cat을 사용하여 처리되는 입력 파일을 지정하는 경향이 있습니다. 그래서 같은 cat file | grep ... | awk ... | sed .... 그러나 최근에 이것이 쓸모없는 고양이의 사용이라는 것을 나타내는 몇 가지 의견이 내 대답에 남은 후에 나는 여기서 질문을 …
41 command-line  unix  pipe  cat 

7
배쉬 : 익명의 fifo 만들기
우리는 모두 mkfifo파이프 라인을 알고 있습니다. 첫 번째는 명명 된 파이프를 생성하므로 이름 을 선택해야하며 mktemp, 나중에 연결을 해제해야합니다. 다른 하나는 익명의 파이프를 생성하고 이름과 제거가 번거롭지 않지만 파이프의 끝은 파이프 라인의 명령에 연결되므로 파일 설명자를 잡고 나머지에서 사용하는 것이 실제로 편리하지 않습니다. 스크립트의. 컴파일 된 프로그램에서, 나는 단지 할 …
38 bash  script  pipe 

2
파이프의 다른 쪽 끝에있는 프로세스 찾기
몇 가지 프로세스의 이상한 동작을 추적하려고하는데 과거를 추적하는 방법을 잘 모르겠습니다. 내가 사용하는 중단 된 프로세스 strace -p는 다음 을 보여줍니다. Process 7926 attached - interrupt to quit read(3, 좋아, 그래서 fd 3에 입력을 기다리고 있기 때문에 그것이 무엇인지 확인하기 위해 갔다. $ ls -l /proc/7926/fd/3 lr-x------ 1 user grp …
34 linux  pipe 




3
gunzip과 mysql을 파이프하여 덤프를 gunzip으로 가져와 가져 오기
고전적인 mysql 명령을 사용하여 데이터베이스로 가져 오려는 .gz sql 덤프 파일 (예 : foo.sql.gz)이 있습니다. gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql foo는 데이터베이스입니다. 이 두 명령을 단일 명령으로 파이프하는 방법은 무엇입니까? 시도 gunzip -c foo.sql.gz | mysql -uroot -ppassword foo 그러나 작동하지 않는 것 같습니다. …
27 mysql  pipe  dump  stdout  gunzip 

3
다중 행 bash 명령의 주석
이 단일 명령 BASH 스크립트 파일은 이해하기 어렵 기 때문에 각각의 작업에 대한 주석을 쓰고 싶습니다. echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed는 단지 예일뿐입니다. 실제로는 greps와 tr 및 awks가 혼합되어 있습니다) 나는 라인을 복제해야하거나, 각 라인을 적용 할 …
26 bash  pipe  comments  sh 

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