awkについて語るスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
218:びぎなぁ 08/11/18 12:12:55 オークスクリプトを実行すると情報を表示するようにしたのですが1行目と最後の行だけを表示しないようにするには END内に何て書けば宜しいでしょうか 219:デフォルトの名無しさん 08/11/18 12:43:59 >>215 BEGIN{FS=","} function term_check(term, lower_term) # lower_term は局所変数 { lower_term=tolower(term) if(lower_term ~ /[bcdfghjklmnpqrstvwxyz][bcdfghjklmnpqrstvwxyz][bcdfghjklmnpqrstvwxyz][aiueo]/) return 1 return 0 } { if(term_check($1) && term_check($3)) print } パターン繰り返しって {3} とかでいけるはずなんだが 書き方知らないのでコピペしたw 220:デフォルトの名無しさん 08/11/18 12:47:37 >>218 逐次出力してる? END でまとめて出力してる? 221:デフォルトの名無しさん 08/11/18 13:53:22 >>218 1行ずつバッファリングして、次の行の入力で前の行を出力すれば最後の行は消えてなくなる。 awk 'NR > 2 {print buffer;} NR > 1 {buffer = $0;}'
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/63 KB
担当:undef