You probably use a computer mouse every day and have done so for years, but you might be missing something. Here are nine ...
It converts the output of a command into a file-like object that diff can read from. While process substitution is not POSIX, it is supported by bash, ksh, and zsh.