アカウント名:
パスワード:
ちょっとした処理をするのにexcelのマクロで四苦八苦するくらいならawkを使うその程度のためにawkは存在するし、その存在意義がある文系の学校のプログラミングの授業でawkを使った統計処理みたいなことをやっているところがあるが、就職してから使いもしないようなプログラミング言語を教えるよりずっとマシ
就職しても使いもしないようなプログラミング言語の代表が、シェルスクリプトとawkですよ。
awk がなければ仕事にならんかったけどなぁ。そういや、excel には 32Ki行だったか 64Ki行までしか扱えないって制限があって、それに引っかかって難儀していた後輩がいたな、20年位前の話だけど。
20年くらい前だったら、sedの手に負えない案件ならawkをすっ飛ばしてperlを使ってたな。(無論pythonでも良かったが、個人的にはperlの方が手に馴染んでた)
20年前ならメインメモリもM単位になってたからperlもそれなりに使えたけど30年ぐらい前だとまだDOS全盛時代で640kBのコンベンショナルメモリのうちフリーエリアを600kB近く取ってもperlで大きなスクリプトが動かせなかった。だからあの頃はawkのほうがお気楽極楽だった。
未だ文字コード絡みの処理を気にしないasciiファイルをいじくるならawk一択。ただスクリプトを書いても他にメンテしてくれる人がいないのが唯一の問題。pythonで普段から1000行を超えるスクリプトを書いてるやつらが何でawkの200~300行程度のスクリプトのメンテが出来ないのやら…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
excelマクロよりもawk (スコア:0)
ちょっとした処理をするのにexcelのマクロで四苦八苦するくらいならawkを使う
その程度のためにawkは存在するし、その存在意義がある
文系の学校のプログラミングの授業でawkを使った統計処理みたいなことをやっているところがあるが、就職してから使いもしないようなプログラミング言語を教えるよりずっとマシ
Re: (スコア:0)
就職しても使いもしないようなプログラミング言語の代表が、シェルスクリプトとawkですよ。
Re:excelマクロよりもawk (スコア:1)
awk がなければ仕事にならんかったけどなぁ。
そういや、excel には 32Ki行だったか 64Ki行までしか扱えないって制限があって、それに引っかかって難儀していた後輩がいたな、20年位前の話だけど。
Re: (スコア:0)
20年くらい前だったら、sedの手に負えない案件ならawkをすっ飛ばしてperlを使ってたな。(無論pythonでも良かったが、個人的にはperlの方が手に馴染んでた)
Re: (スコア:0)
20年前ならメインメモリもM単位になってたからperlもそれなりに使えたけど
30年ぐらい前だとまだDOS全盛時代で640kBのコンベンショナルメモリのうち
フリーエリアを600kB近く取ってもperlで大きなスクリプトが動かせなかった。
だからあの頃はawkのほうがお気楽極楽だった。
未だ文字コード絡みの処理を気にしないasciiファイルをいじくるならawk一択。
ただスクリプトを書いても他にメンテしてくれる人がいないのが唯一の問題。
pythonで普段から1000行を超えるスクリプトを書いてるやつらが
何でawkの200~300行程度のスクリプトのメンテが出来ないのやら…