>  기사  >  운영 및 유지보수  >  리눅스에서 수직 막대는 무엇을 의미합니까?

리눅스에서 수직 막대는 무엇을 의미합니까?

WBOY
WBOY원래의
2022-03-11 16:07:247963검색

Linux에서 수직 막대는 파이프 기호를 의미합니다. 이 기호의 기능은 첫 번째 명령의 출력을 두 번째 명령의 입력으로 사용하여 두 명령을 연결하는 것입니다.

리눅스에서 수직 막대는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

리눅스에서 수직 막대의 의미

수직 막대 '|'는 리눅스에서 파이프 문자로 사용되며, '|' 이전의 명령 출력은 '|' 이후의 입력으로 사용됩니다.

기능은 다음과 같습니다.

두 개의 명령을 연결하고 첫 번째 명령의 출력을 두 번째 명령의 입력으로 사용합니다.

 command 1 | command 2

예제는 다음과 같습니다.

$ls -s|sort -nr

-s는 파일 크기, -n은 숫자- sort , -r 은 reverse, reverse

이 명령은 현재 디렉터리의 문서(크기 포함)를 나열하고 출력을 sort 명령에 입력으로 보냅니다. sort 명령은 ls의 출력을 숫자의 내림차순으로 정렬합니다.

$ls -s|sort -n

소형부터 대형순으로 출력합니다.

물론 여러 작업을 수행할 수 있습니다. 예를 들어 다음 기능은 먼저 순수한 숫자를 제거한 다음 sed를 사용하여 세로 막대(여기서는 파이프 기호 아님)를 공백으로 바꾼 다음 결과를 꺼내고 정렬하는 것입니다. 그런 다음 결과를 선택하고 표시하세요

관련 권장 사항: "Linux 비디오 튜토리얼"

위 내용은 리눅스에서 수직 막대는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.