「cat(1)」の乱用をやめよう——grep はファイルを直接開けるのに

PSA about abuse of cat(1) command. Don't abuse cats

「abuseofcats.com」は、cat コマンドを単一ファイルの表示に使う「乱用」を戒める PSA サイト。cat はファイルを連結するためのコマンドであり、cat file | grep のようなパイプは不要なプロセスを生む。grep や wc、head、awk、sort は単独でファイルを読めるため、同じ出力を得るならリダイレクトや直接指定が賢明。ASCII アートの猫が「humane(人道的)」な使い方を示す。

cat はファイルを連結するためのコマンドです。cat を cat のままにしておきましょう。

この日のほかの記事

2026-07-18