ヘッダ行をすっとばして1ファイルにまとめる方法

新しい言語とか覚えるときに、サンプルコードがあるのは大助かり。最近は iPad に入れてみるでも良いかもしんないけど、やっぱり印刷して眺めたい、アナログ人間だから。:-p

ただ印刷するとき、先頭にある Copyright はすっとばしたい。用紙がもったいないもんね。そんなとき、tail コマンドを使うとちょっと便利。例えば、下のように指定すると51行目からコンソールに出力できる。

$ tail -n +51 RecipeDetailViewController.h

ファイルがたくさんある場合は bash とかでループさせて、1ファイルにまとめると印刷しやすくて便利だよ。:-)

$ for file in `ls *.h *.m`; do
  echo "============ $file =============" >> all.txt
  tail -n +51 $file >> all.txt
  echo "" >> all.txt
done