|가 이들을 컨베이어처럼 잇는다.sed 's/패턴/대체/g'가 최다 출제. -i는 원본을 덮어쓰므로 -i.bak으로 사본을 남긴다.uniq는 연속된 중복만 지운다. 그래서 항상 sort | uniq(또는 sort -u)로 짝지어 쓴다.+ ? | ( ) {에 백슬래시가 필요하고, ERE(grep -E)는 그냥 쓴다. 셸 와일드카드 *와 정규식 *는 다르다."모든 것은 파일"만큼 중요한 것이 "모든 것은 텍스트"라는 사고방식입니다. 그 출발점은 파일 내용을 화면에 출력하는 일입니다.
💡 개념: 파이프와 표준 스트림 모든 명령은 표준 입력(stdin), 표준 출력(stdout), 표준 에러(stderr) 세 통로를 가집니다. 파이프
|는 한 명령의 stdout을 다음 명령의 stdin으로 연결합니다.cat log | grep error | sort처럼 데이터가 흐르는 컨베이어 벨트를 만드는 것입니다. 이 단순한 연결이 텍스트 처리의 거의 모든 마법을 가능하게 합니다.