awkについて語るスレ $3at TECH
awkについて語るスレ $3 - 暇つぶし2ch135:デフォルトの名無しさん
24/08/26 01:02:38.84 cg8iPsZ2.net
AWKは高機能コマンドという位置づけ
これをプログラミング言語と説明し始める技術者が昔からいる
他人が言ったことの受け売りだからAWKの使われ方を説明できない

136:デフォルトの名無しさん
24/08/26 10:39:29.32 3+7ACU+U.net
HTML5はプログラミング言語プルプル

137:デフォルトの名無しさん
24/08/26 11:00:10.36 ln9LIwsB.net
>>135
この辺りが受け売り?
> プログラミング言語と言い出す人間は、ほとんど素人

138:デフォルトの名無しさん
24/08/26 17:26:29.31 VJ190nsi.net
AWKの書籍やAWKの紹介の初めにプログラミング言語と書かれているので、そこだけを読み取って他人にAWKをプログラミング言語と説明するのが恥ずかしいということ。
awkコマンドの引数に手続き処理の文字列を指定できるだけで、AWKは単独で何かの処理を完結させるものではない。
毎回、長いAWKのコマンドを打ち込む人間だったら当てはまらないが、今度は再利用という概念がないことになるのでやはりおかしい。
テストでも毎回、キーボードから打つ初心者はいる。コピーという概念もなければ、ファイルにしてファイルを読み込むという発想すらない。
そこでシェルスクリプトを使うべきと説明しても、キーボードの手打ちにこだわってキーボードのキーを強打するやつはキーボードを叩くのが好きなので、キーを打つ回数が多くないと不機嫌になる。

139:デフォルトの名無しさん
24/08/26 18:36:31.89 FhzwHLyM.net
CGIはプログラミング言語(キリっ

140:デフォルトの名無しさん
24/08/26 18:39:41.56 FhzwHLyM.net
>awkコマンドの引数に手続き処理の文字列を指定できる
引数の - (stdinを意味する) とか
teeとかしらんのか

141:デフォルトの名無しさん
24/08/26 19:36:00.43 1zt/vBon.net
まあこういう考えもあるのかと思っておけばいいのでは
理解とか説得とかじゃなくて、読んでる人が誤解しそうだからのコメントだったら
読む人のためになると思うが

142:デフォルトの名無しさん
24/08/26 20:15:21.46 VJ190nsi.net
>>140
それはawkの話ではない。

143:デフォルトの名無しさん
24/08/26 20:17:18.06 VJ190nsi.net
わざわざロジックをawkに担当させるのは趣味が悪すぎる

144:デフォルトの名無しさん
24/08/26 21:08:03.62 ln9LIwsB.net
$ date '+%s'
1724673881
てコマンドオプションが思い出せなくて、
$ gawk 'BEGIN{ print systime() }';
1724673881
で代用することあるある。

145:デフォルトの名無しさん
24/08/26 22:58:23.62 R6Owoni0.net
>>142
引数の-を解釈するのはawkだけどな

146:デフォルトの名無しさん
24/08/27 00:41:01.50 jPnUMQmz.net
UNIXはハイフンを特殊文字として扱う仕様になっている。

147:デフォルトの名無しさん
24/08/27 14:15:08.68 oHcafaf7.net
ぶっちゃけperlとかpython覚えたらawk要らんけどね

148:デフォルトの名無しさん
24/08/27 15:17:22.25 apM/pcD7.net
ぶっちゃけ awk覚えたら sed要らんけどねてのは一面真実なのだけど、sedは記述が短くて手放せないてのも、事実だったりする。

149:デフォルトの名無しさん
24/08/27 16:41:08.74 236o/Knq.net
>>147
コンピューターの性能が上がったせいで、awkの出番がなくなった。

150:デフォルトの名無しさん
24/08/29 09:38:52.02 1jszJs3n.net
awkは紛うこと無きプログラミング言語(キリっ

151:デフォルトの名無しさん
24/08/29 11:08:24.17 Ju1sdRVj.net
awkでもpythonでもrubyでもsedでもソースを見ればどの言語かわかる
ごっちゃまぜでも問題なく実行する何でもOK言語は作れないのだろうか

152:デフォルトの名無しさん
24/08/29 12:14:04.63 1jszJs3n.net
token分割した単位でも区別出来れば楽だろうけど
ある程度の文脈で観ないと判らんのでは

153:デフォルトの名無しさん
24/08/29 13:15:32.38 CUm3HRgm.net
ごちゃまぜとはいかんが、Perl で Inline でも使ってみる?
URLリンク(perldoc.jp)
awk も ruby も python もサポートされてるぞ。

154:デフォルトの名無しさん
24/08/29 23:44:22.19 N4XBWKhx.net
要は知ったかぶりがしてしまう説明はやめろということ。

155:デフォルトの名無しさん
24/08/30 07:45:14.66 FeMupkVu.net
知ったか。これか。
> AWKは単独で使うものじゃないけど、プログラミング言語と言い出す人間は、ほとんど素人だ。

156:デフォルトの名無しさん
24/08/30 09:29:41.59 742oYIEC.net
awklandωωω

157:デフォルトの名無しさん
24/08/30 11:21:27.27 qi4n2TPj.net
まあ、そうだな。知ったかぶりはかっこ悪いな。
……これでいいか?
煽ってるわけじゃなくてな、これ以外に何を言えばいいのか…

158:デフォルトの名無しさん
24/08/30 12:40:15.18 bLuOfswJ.net
awkland紛争勃発

159:デフォルトの名無しさん
24/09/07 11:40:55.97 LaGZ4PBX.net
フーン

160:デフォルトの名無しさん
24/09/13 16:25:22.25 bblj+c3p.net
He does not talk that much about.

161:デフォルトの名無しさん
24/09/15 09:55:25.02 xw1jp1Zr.net
もしかしてforkland紛争


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch