awk ファンクラブ
ls -ltr | awk '{print $8}' awkでなんでもやるのって年がバレそうだなあ。ちょっと下の世代だとperlだろうし。 ttp://text.world.coocan.jp/TSNET/tsc/tsc_1.1.003.pdf しばらくしたら,perlでなんでもやるのって年がバレそうだなあ。ちょっと下の世代だとpythonだろうし。ってなるんだろうな 下の世代はpythonよりrubyじゃないか?
自分の場合、全部シェルスクリプトだけどw perl->pythonときてawkの便利さに気付いた。 awk, perlユーザだが次はpythonとやらをいじってみるかね awkを256倍はみなさん持ってます?ここがすべての始まりだったなあ オライリーのsed&awkがはじまりだったなあ・・・
んでもってx68kで遊んでいたw 俺はrubyとpython両方使ってる。
rubyはワンライナー〜十数行のスクリプト。
pythonは数十行〜数百行のスクリプト。 awk gawk jgawk やっぱり魅力はデータなめさせた時のスピード感 適当なデータをSQLにして流すときとかに使ってる。
BEGIN/ENDのおかげでトランザクション使うのも簡単。 >>14
「プログラミング言語AWK」が絶版になると聞いてあわてて確保したが、すぐ再版された。 awk がなくなると困る・・・・・
Perlで$3 を表示しる!とかどーすんよ
awk '{print $3}' >>20
perl -ane 'print $F[2], "\n"'でいいんじゃね? >>22
なんかこう、Perlってスクリプトにエレガントさを感じないんだよな。つぎはぎが多い
というか。
awkの場合、cに近いスタイルでありながらパターンマッチングとか連想配列の実装が
エレガントだからコードを見ててきれいに感じる。 >>22 マジレス dd ちょっとやってみる(ヲイ perl の -n は各行に対しての処理、-e はスクリプトをファイルでなくその場でワンライナー書く為のものだが
-a オプションはやっぱり awk の名に由来するのかねぇ >>25
autosplit modeってusageに書いてあるじゃん。 >26
いや名目上はそうだけどさ。
スクリプトでauto〜なんて言い出したらキリが無いワケじゃん。
ぶっちゃけ -n だって自動ループと言っちゃえばそうだし。
そこで -s や -p みたいな名前じゃなくて
わざわざ -a にしたのは、やっぱ awk の名を意識したからなのかな、と
思ったんだよ。