pipe
> command1 | command2
두 명령어를 연결하기 위해 한 명령어의 표준 출력을 두번째 명령어의 표준 입력으로 이어줄 수 있다. (= 두개 이상의 명령어를 결합하여 사용할 수 있다)
명령어 체인을 만들어 원하는 작업을 수행할 수 있다.
|
수직 막대 기호로 표시된다.
리다이렉션 >
표준출력을 특정 파일로 출력
파이프 |
명령어와 다른 명령어를 연결해줌 연결에는 파일이 필요하지 않음!
tee
두 파이프 사이에 tee
를 두면 첫번째 명령어의 결과를 받아서 다음 명령어로 넘겨줌
colors.txt, words.txt 두개의 파일을 합쳐서 하나의 colorsNwords.txt 파일로 만들고 colorsNwords.txt 파일의 단어를 세는 작업을 한다면?
ddu$ cat colors.txt words.txt | tee colorsNwords.txt | wc
15 13 82
ddu$ cat colorsNwords.txt
red
orange
yellow
green
blue
indigo
violet
cat
Mizz
mouse
keyboard
shirts
velog
wc
: word count