Această întrebare are deja un răspuns aici :
Comentarii
Răspuns
Utilizați substituirea procesului :
diff <(cat /etc/passwd) <(cut -f2 /etc/passwd)
<(...)
se numește substituire de proces. Convertește ieșirea unei comenzi într-un obiect asemănător unui fișier din care poate citi diff
.
În timp ce substituirea procesului nu este POSIX, este susținută de bash, ksh și zsh.
Răspuns
Diferența dintre ieșirea a 2 comenzi: –
$ diff <(command1) <(command2)
Diferența dintre ieșirea comenzii și fișier: –
$ diff <(command) filename
Diferența dintre 2 fișiere: –
$ diff file1 file2
de ex. $ diff <(mount) <(cat /proc/mounts)