電子書籍の厳選無料作品が豊富!

awkを書いています。
$3が"cから始まる文字列を取り出したい場合はどのようにすればよろしいでしょうか?

$ cat test.txt
a,b,"cg,d
e,f,g,h

$ cat test.txt |awk -F "," '{ if ( $3 == "\"c") print $3 }'

上記まで書いたのですが、続きをどのように書いたらいいかわかりません。
どなたかご教授下さい。

A 回答 (1件)

== では、完全一致になるので、 正規表現でパターン一致させればよいかと。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!