bash使用混合字段分隔符解析行

我有一个文件,其中包含以下行,我想对其进行分析以选择bash命令行上的某些列:

  

70,“ 2,093,502”,“ 1,823”,“ 146,545,147”,1.7%,56.3%,95.2%,84.7%,93.4%,96.0%,96.6%,93.8%,5.0%,37.5%,51.2%, 47.9%,1.2%,95.0%,“ 12,374”,“ 5,344”

文件的官方名称是用逗号分隔的,但是我该如何转义引号之间的逗号,以便提取特定的列?

如预期的那样

awk -F "," '{ print $3 }' 

当我希望它返回“ 1,823”时仅返回“ 093”

谢谢

zucker19782002 回答:bash使用混合字段分隔符解析行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2975651.html

大家都在问