我正在尝试使用 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 可以处理这样的情况吗?更详细地说,如何通过键入 $5 来获取整个字符串?