- ベストアンサー
awkでのテキスト処理について
WindowsXP + gawk という環境です。 "0000000",16,"False" "0000000",11,"False" "0000000",4,"False" "0000000",9,"False" "0000000",39,"True" "0000000",18,"False" "0000000",39,"True" "0000000",55,"True" というようなファイルがあります。(0000000は任意の数字です) 3列目がTRUEで2列目が30未満のものだけ別ファイルに書き出すという処理をしたいのですが、うまくいきません。 gawk -F, '$3 == "True" {print $2}' file_name などとやっているのですが、何も表示されません。 あとなおかつダブルクォーテーションは削除したいのですが、こちらもファイルへの書き出しがうまく行きません。 どなたかさくっとわかられる方がいらっしゃいましたらアドバイス頂ければと思います。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.3
- notnot
- ベストアンサー率47% (4903/10364)
回答No.2
お礼
ありがとうございました。 インラインで記述する時に、ダブルクォーテーションを「\x22」このように記述されてますが、これは一体どういうことなのでしょうか? インターネットで調べながらコツコツとやってますが、良く分かってません。