Pipe
파이프는 파이프 기호 왼쪽 명령어의 출력을 오른쪽의 명령어의 입력으로 입력으로 보낸다.
예를 들어 cat /etc/profile | more 는 cat 명령어를 사용하여 /etc/profile 내용을 출력한 결과를 more 명령어의 입력으로 보내어 한 페이지 단위로 출력할 수 있다.
Grep
파일 전체를 뒤져 정규 표현식에 대응하는 모든 행들을 출력하는 명령어다. 기본 형식은 다음과 같다. grep <word> <filename>..
예를 들어 grep root /etc/passwd 는 /etc/passwd 에서 root를 포함한 모든 행들을 출력할 수 있다.
Grep과 Pipe
Pipe와 Grep을 사용하여 리눅스 내 수많은 소스 파일에서 내가 원하는 정보를 쏙쏙 뽑아낼 수 있다.
예를 들어 ps -ef | grep root 는 ps 명령의 출력 결과를 grep으로 보내어 root를 포함한 행들을 출력한다.
Cut
구분 기호로 분할하여 특정 필드를 표시
head
파일의 첫 부분을 표시
paste
두 파일의 각 행을 지정한 구분 기호로 결합
sort
여러 행을 정렬
tr
문자의 치환
uniq
연결하는 동일 행을 압축
wc
바이트 수, 단어 수, 행의 수를 표시
출처 : https://muyu.tistory.com/entry/pipe%EC%99%80-grep-%EC%82%AC%EC%9A%A9%EB%B2%95
pipe와 grep 사용법
■ Pipe 파이프는 파이프 기호 왼쪽 명령어의 출력을 오른쪽의 명령어의 입력으로 입력으로 보낸다.예를 들어 cat /etc/profile | more 는 cat 명령어를 사용하여 /etc/profile 내용을 출력한 결과를 more 명
muyu.tistory.com
'Linux' 카테고리의 다른 글
리눅스 대표 디렉토리 (0) | 2023.01.01 |
---|---|
쉘 스크립트란? (0) | 2022.12.31 |
리눅스 기본 명령어 모음 (3) | 2022.12.18 |
(Linux)cp(복사), grep(합치기) 관련 예제 정리 (0) | 2022.10.26 |
리눅스 시간(타임존)을 한국 표준시(KST)로 변경 (0) | 2022.08.04 |