"a004-1b","North","at006754"
"a004-1c","south","atytgh0"
"a004-1d","east","atrthh"
"a010-1a","midwest","atyu"
"a010-1b","south","rfg67"
我想打印第一列和第二列,没有任何额外的字符 我想消除所有(“”和第三列) 提前致谢
awk -F'^"|","|"$' '{print $2,$3}' ./infile.csv
上面的脚本甚至可以处理嵌入双引号或逗号的字段。唯一的缺点(如果你可以这样称呼它)是第一个字段从$2
概念验证
$ awk -F'^"|","|"$' '{print $2,$3}' ./infile.csv
a004-1b North
a004-1c south
a010-1a midwest
a010-1b south
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)