私はawkを使用して、3、$ 3のフィールド位置で入力を読み取ろうとしています。フィールド3は、文字列です。
awk -F'","' '{print $1}' input.txt
私のファイルinput.txtは次のようになります
field1,field2,field3,field4,field5
問題は、これらのフィールドがコンマで区切られていることです。一部は二重引用符で囲まれていますが、そうでないものもあります。また、フィールド5は二重引用符で囲まれており、あらゆる種類の記号が含まれています。例:
imfield1,imfield2,"imfield3",imfield4,"im"",""fi"",el,""d5"
awkはこのような状況に対処できますか?もっと詳しく言えば、typIng $ 5で文字列全体を取得するにはどうすればよいですか?