如何剪切双引号内的值并用逗号分隔。 例如。
Number Name
"12,13" , "Ram"
"32,15,21" , "Krishna"
我需要输出如:
Number
12,13
32,15,21
我正在使用命令cut -d "," -f1
,但未获得预期值。
答案 0 :(得分:1)
sed 's/"//g; s/ .*//' foo.csv
结果
Number
12,13
32,15,21
"
答案 1 :(得分:0)
> perl -lane '$F[0]=~s/"//g;print $F[0]' your_file
上面应该有用。
> cat temp
Number Name
"12,13" , "Ram"
"32,15,21" , "Krishna"
> perl -lane '$F[0]=~s/"//g;print $F[0]' temp
Number
12,13
32,15,21
>