UUOC

[Usenetのcomp.unix.shellグループから] Useless Use of catの略。catとはUnixコマンドのcat(1)を指すのであって、ネコ科の動物ではない。comp.unix.shellで受け継がれてきた知恵が言うように、「catの目的はファイルを連結(concatenate、あるいは‘catenate’)することである。ファイルが1つだけなら、何とも連結しないのは時間の無駄であり、プロセスを1つ余計に消費させる」。それでも、人々が次のようなことをしているのを見かける。

cat file | some_command and its args ...

これは次の同等でより安価なもの、

<file some_command and its args ...

あるいは(同等でより古典的には)次のものの代わりである。

some_command and its args ... <file

1995年以降、UUOCに対する賞が、たいていはPerlの大家Randal L. Schwartzによって、時折授与されてきた。この賞やその他の類似の賞を扱ったweb page がある。