ワンライナープログラム(コマンドラインから実行できるような1行だけのプログラム)といえば、Perlじゃね。 と勝手に思い込んでいるまるやまです。こんにちは。 しかし、うちの会社はPerlは知らんがPHPなら使えるという人がなぜか多いんですが、「ま、最近はそんな時代なのかな」と寂しく思いつつ、そんな方たちでも使えるワンライナープログラムを考えてみました。 php はコマンドラインで使う時、 -r オプションのあとにスクリプトを書くことができます。 $ php -r 'echo "Hello world!\n";' を実行すると「Hello world!」と表示されます。 あと、あんまり知られてない気がするのですが、-Rオプションを使うと、標準入力の内容を一行ずつの処理をさせるといったことができます。 $ cat data.txt | php -B '$i=1;' -R 'echo $