tac es cat al revés

[fr3nd@plastidecor ~]$ cat /etc/shells
/bin/ash
/bin/bash
/bin/bsh
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
[fr3nd@plastidecor ~]$ tac /etc/shells
/bin/tcsh
/bin/sh
/bin/ksh
/bin/csh
/bin/bsh
/bin/bash
/bin/ash


Y se me ocurren cosas tan estúpidas como esta:

[fr3nd@plastidecor ~]$ cat /etc/shells |tac|tac|tac|tac|tac|tac|tac|tac
/bin/ash
/bin/bash
/bin/bsh
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh