2개의 커맨드를 잇기 위해서 사용한다.
한 커맨드의 출력값을 다른 커맨드의 입력값으로 사용한다.
>
: 파일에게 연결 (redirect)
|
: 다른 커맨드와 연결 (pipe)
tr
: 특정한 문자를 변환하거나 삭제하는 명령어
사진의 cat msg | tr s S
는 msg를 화면에 띄우는데, msg의 s를 S로 변경하라는 의미가 된다.
tr a-z A-Z
처럼 범위를 줄 수 있다.
옵션
-d
: 특정 문자 삭제
-t
: 길이 자르기
-s
: 반복되는 문자 삭제, 표기 변경
command1 | tee file.txt | command2
첫번째 커맨드의 명령을 실행하고, file.txt에 저장한다.
저장된 file.txt를 두번째 커맨드의 입력으로 사용한다.