Esta pregunta ya tiene una respuesta aquí : 
 Comentarios 
 Respuesta 
 Utilice  sustitución de procesos : 
diff <(cat /etc/passwd) <(cut -f2 /etc/passwd) 
 <(...) se llama sustitución de proceso. Convierte la salida de un comando en un objeto similar a un archivo que diff puede leer. 
 Si bien la sustitución de procesos no es POSIX, es compatible con bash, ksh y zsh. 
 
 Respuesta 
  Diferencia entre la salida de 2 comandos: –  
 $ diff <(command1) <(command2) 
  Diferencia entre la salida del comando y el archivo: –  
 $ diff <(command) filename 
  Diferencia entre 2 archivos: –  
 $ diff file1 file2 
 p. ej. $ diff <(mount) <(cat /proc/mounts)