[過去ログ]
awkについて語るスレ $2 (1002レス)
awkについて語るスレ $2 http://mevius.5ch.net/test/read.cgi/tech/1172242542/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
215: デフォルトの名無しさん [sage] 2008/11/18(火) 11:28:33 カンマ区切りのデータファイルがあり、その中で、第1フィールドと第3フィールド内にもし 子音、子音、子音、母音が存在すればその行だけ抜き出すオークのスクリプトファイルをつくりたいのですがどうすればよいですか http://mevius.5ch.net/test/read.cgi/tech/1172242542/215
216: デフォルトの名無しさん [sage] 2008/11/18(火) 11:41:15 >>215 データファイルのサンプルと抜き出したい行ヨロ http://mevius.5ch.net/test/read.cgi/tech/1172242542/216
219: デフォルトの名無しさん [sage] 2008/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 http://mevius.5ch.net/test/read.cgi/tech/1172242542/219
222: デフォルトの名無しさん [sage] 2008/11/18(火) 14:20:29 >>215 gawkなら awk -F "," -v r="[bcdfghj-np-tv-z]{3}[aiueo]" --posix '$1 ~ r && $3 ~ r' $1と$3どちらか一方にあればいいなら&&を||に変えてね http://mevius.5ch.net/test/read.cgi/tech/1172242542/222
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s