awkについて語るスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
196:デフォルトの名無しさん 08/09/15 01:52:51 >>195 敢えて入力を生成したいのなら、awkをパイプで繋げばいいと思う。 そうではなく、単に乱数で処理を振り分けたいのなら普通にif文でいいと思う。 それはさておき、 -- $1+$2+$3<10{ print $1+$2+$3 } $1+$2+$3>=10{ print ($1+$2+$3) % 10 } -- は別に上の条件式は要らんだろ。一桁の数値を10で割った余りは元のままだからな。 197:デフォルトの名無しさん 08/09/15 14:18:55 >196 いやあくまで例題なので内容は深く考えないでください…orz 普通にif文とは言うものの、折角awkが標準で備えてる便利な機能を無視して冗長な書き方するのも難だし かと言って.awkファイル複数個とバッチで、パイプでつなげて処理するのも…う〜ん、となってしまう。 良い書き方無いかなぁと思ったので聞いてみたのですが、ifとsplitで頑張ります。 198:デフォルトの名無しさん 08/09/16 02:58:54 質問がよくわからんのだが、BEGIN部で生成したファイルを処理部で扱いたいということかな? 例えば、 gawk 'BEGIN{ ARGV[1]="in_file.txt"; ARGC=2; }{ print }' ってやったら in_file.txt を表示できるぞい
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/63 KB
担当:undef