유닉스 시스템 관리: 파이프라인

출처: 인터넷
작성자: 사용자
키워드: 유닉스 시스템 관리

이 챕터를 완료 하려면 다음과 같은 작업을 수행할 수 있습니다.

파이프라인의 목적을 이해

한 명령의 출력을 얻을 하 고 다음 다른 명령에 대 한 입력을 제조 하는 파이프 만들기

티를 사용 하 여, 컷, tr, 더 많은, 그리고 홍보 필터

10.1 파이프 소개

셸은 명령을 파이프를 통해 연결 하는 기능을 제공 합니다. 유닉스 시스템의 운영 환경에 맞게 유연성 완전히 파일을 통해 필터링 됩니다. 파이프라인을 사용 하 여 명령 출력을 필터링 할 수 있습니다.

이 장에서 당신은 추가 파일 또는 명령의 출력을 처리할 수 있도록 파이프 및 일부 필터 (잘라내기, tr, 티 및 홍보)의 사용을 소개 합니다.

10.2 왜 파이프라인을 사용 하 여

파이프라인을 사용 하지 마십시오

$ 누가 > Temp_file

$ wc-l < Temp_file

$ RM Temp_file

& http://www.aliyun.com/zixun/aggregation/37954.html "> nbsp; 누가 | Wc-l

I/O 리디렉션을 사용 하 여 명령 출력 필터링 완료를 하는 경우 먼저 임시 파일에 명령 출력을 리디렉션할 되며 다음 임시 파일의 내용을 필터링 하 고 임시 파일을 삭제 해야 할 때. 있지만이 방법은 명령 기능을 확장, 임시 파일을 삭제 하는 게 편리 하다.

파이프를 사용 하면 다른 입력으로 한 명령의 출력, 제거 작업을 완료 하는 경우 필요가 없습니다 그래서 중간 파일을 만들 필요가 없습니다. 이것은 유닉스 시스템의 유연 하 고 강력한 구현: 명령과 명령을 연결 될 수 있는 단일 명령 라인의 처리 능력을 개선 하기 위해 함께.

10.3' | ' 기호

함수는 "|" 기호 (파이프 문자로 읽기) 두 개의 명령에 가입 하는 것입니다. 파이프 문자 왼쪽에 명령의 표준 출력 파이프의 오른쪽에 명령에 표준 입력으로 사용 되 고 파이프 중간에 나타나는 명령을 표준 입력 및 표준 출력에 출력을 받을 수 있어야 합니다.

화장실, 정렬, grep 등 필터 표준 입력을 받을 수 있으며 출력 표준, 그래서 그들은 파이프 중간에 나타날 수 있습니다. 명령과 필터를 함께 연결 하 여 복잡 한 작업을 수행할 수 있습니다.

다음 명령은 파이프라인의 각 위치에 대 한 필요 합니다.

왼쪽에 어떤 명령 한 | 기호는 표준 출력에 출력 할 수 있어야 합니다.

| 기호의 오른쪽에 명령을 표준 입력 으로부터 데이터를 읽을 수 있어야 합니다.

두에서 | 기호 사이의 명령어는 표준 입력을 수신 하 고 출력을 표준 출력을 생성할 수 있을 수 있어야 합니다. (필터가입니다)

더 많은 명령

더 많은 명령은 화면, 한 번에 한 화면에 파일의 내용을 표시 하는 데 사용 됩니다. 더 많은 명령을 또한 표준 입력을 읽을 수 있습니다. 따라서, 그것은 어떤 명령의 출력을 제어 하 고 출력을 표준 출력을 생산 하는 파이프의 오른쪽에 나타날 수 있습니다. 명령의 출력은 매우 긴 경우 (한 화면 완료 되지), 더 많은 명령을 사용 하 여 함수를 한 번에 검색 한 화면을 얻을 수 있습니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.