30分プログラム、その543。ファイルの先頭にテキストを追加するスクリプト。 ファイルの末尾にテキストを追加したいときは、 $ echo hogehoge >> some_file.txt でいいけど、先頭に追加するのは大変だよね。作っておけば、全ソースコードの先頭にライセンス条項を追加するのも簡単だしね。 と、思っていたんだけど、 $ cat header.txt some_file.txt > other_file.txt でいいんじゃね?というのに途中で気がついた。というか、どんどん単純化していったら、catの再発明になりかけたので、慌てて方針を変えた。あぶない、あぶない。 使い方 $ cat test foo bar baz # 先頭にコメントを追加する $ echo "# this is sample file" | perl append-header.pl test $ ca