프로세스 대체 사용 :
diff <(cat /etc/passwd) <(cut -f2 /etc/passwd)
<(...)
를 프로세스 대체라고합니다. 명령의 출력을 diff
에서 읽을 수있는 파일과 유사한 개체로 변환합니다.
프로세스 대체는 POSIX가 아니지만 bash, ksh 및 zsh에서 지원됩니다.
두 명령 출력의 차이점 :-
$ diff <(command1) <(command2)
명령 출력과 파일의 차이점 :-
$ diff <(command) filename
2 개 파일의 차이점 :-
$ diff file1 file2
예 $ diff <(mount) <(cat /proc/mounts)