Pythonでフィルタを書く

お世話になっております。

今日は、Pythonでフィルタのようなものを書いてみました。
とはいえ、ただ単にechoするだけのものですので、大したものではありません。
Pythonの文字列操作と組み合わせれば、簡単に面白いことができると思います。

まず、フィルタプログラムです。

import sys

buf = sys.stdin.read()

# ここに肝心の処理を書く。今は大文字にするだけ。
buf = buf.upper()

sys.stdout.write(buf)

標準入力から読み込み、標準出力へ書き込む。それだけです。

次は、使い方です。上記スクリプトをupper.pyとして保存した場合です。

dir | python upper.py

簡単です。

以上