フィルターパターン
catlike cat を perl と python で比べてみる。catlike とは、cat コマンドのような挙動をする
フィルターで、引数が無ければ標準入力を、引数があればファイル名とみなして順番に入力として、
標準出力に出力するものである(http://www.catb.org/~esr/writings/taoup/ より)。
while (<>) { print; }
import fileinput for f in fileinput.input(): print f,
どちらも標準のフィルターを書きやすいように工夫がなされていることが良く分かる。