«pipe» 태그된 질문

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



2
왜 xargs가 필요한가?
"notes.txt"라는 파일을 제외한 디렉토리의 모든 파일을 제거한다고 가정합니다. 나는 이것을 파이프 라인으로 할 것이다 ls | grep -v "notes.txt" | xargs rm. 두 번째 파이프의 출력이 rm이 사용해야하는 입력 인 경우 왜 xargs가 필요합니까? 비교를 위해 파이프 라인 echo "#include <knowledge.h>" | cat > foo.c은 xargs를 사용하지 않고 에코 된 …
25 bash  pipe  xargs  coreutils 

5
리눅스 파이프 심볼“|”은 무엇을합니까? [복제]
이 질문에는 이미 답변이 있습니다 . Bash에서 입력이 파이프로 전송되는 방법 이해 (4 답변) 휴일 오년 전에 . 다음은 폴더의 파일을 역순으로 정렬하는 명령입니다. ls | sort -r |해당 명령 의 기호는 무엇을 합니까? 내가 정말로 찾고있는 것은 Linux 초보자를위한 파이프에 대한 높은 수준의 (알기 쉬운) 설명입니다. 수퍼 유저의 파이프에 …





2
ls 출력에서 ​​파일 이름 사이의 마술 구분 기호는 무엇입니까?
ls(인수없이) 의 출력은 파일 이름을 줄 바꿈으로 구분하는 것으로 보입니다. 증거: ls | grep foogrep각 파일 이름을 별도의 입력 줄로 취급 하여 예상대로 작동 합니다. ls > files.txt; vim files.txt Vim에서->, 각 파일은 별도의 줄에 있습니다. 그러나 터미널에서 출력 ls은 여러 파일을 한 줄에 넣고 파일 이름을 공백으로 분리하여 잘 …
20 ls  pipe  newlines 

7
캐터링 파일 및 grep 배관의 장점
편의성 외에도 파일을 정리하여 grep으로 파이프하는 추가 이점이 있습니까? 편의상, 내 기록에서 아래 명령과 같은 명령을 검색하면 커서가 줄의 끝에 있으므로 동일한 텍스트에 대해 grep하기 위해 다른 텍스트로 명령을 쉽게 수정할 수 있습니다. 따라서 다음과 같은 규칙에 다른 이점이있을 수 있습니다. cat /var/tmp/trace.2043925204.xt | grep -in profile cat /var/tmp/trace.2043925204.xt | …

3
단일 파이프 명령에 대한 파이프 오류 설정
다음과 같이 BASH 이외의 스크립트 (PHP 스크립트)에서 여러 파이프 쉘 명령을 실행해야합니다. command1 | command2 | command3 따라서 command10이 아닌 종료 코드로 실패하면 서로 명령이 실패합니다. 지금까지 내가 생각해 낸 것은 다음과 같습니다. set -o pipefail && command1 | command2 | command3 그러나 터미널에서 제대로 실행되지만 스크립트에서 실행하면 다음과 같이 …

4
Windows에서 stdout을 명령 줄의 (이름이 지정된) 파이프로 리디렉션 할 수 있습니까?
리디렉션 할 수있는 방법이 표준 출력 에서 프로세스의 Win32 콘솔을 A와 명명 된 파이프는 ? 명명 된 파이프는 Windows에 내장되어 있으며 유용한 개념이지만 명령 줄에서 사용되는 것을 본 적이 없습니다. 즉. 처럼 example.exe >\\.\mypipe. (이 구문은 정확하지 않지만 요점을 알 수 있습니다.) stdout 과 stderr 을 동시에 다른 파이프 로 …


3
파이핑 및 UDP의 Netcat / socat 동작?
나는이 가까운 것 같다 netcat을가 UDP 트래픽을 수신 중지 - - 리눅스 슈퍼 사용자 ,하지만 난 더 나은 어쨌든 물어 줄 알았는데 netcat 버전 까지는 Ubuntu 11.04와 그 기본값 netcat을 사용하고 있습니다 openbsd. $ nc This is nc from the netcat-openbsd package. An alternative nc is available in the netcat-traditional …
16 pipe  udp  netcat  socat 

3
`bash` 옵션에서 마지막“-”(하이픈)은 무엇을 의미합니까?
이 튜토리얼 에서는 다음 명령을 실행해야합니다. # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - 마지막 -(하이픈) bash은 무엇 을 의미합니까? 나는 이것으로 많은 명령을 보았고 논리적 인 설명을 찾지 못했고 구글 검색을 재구성하는 방법을 찾지 못했습니다. 파이프 명령의 출력입니까?

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