Unix 逗号分隔csv中双引号内的逗号,
如何剪切双引号内的值并用逗号分隔。 例如 我需要如下输出:Unix 逗号分隔csv中双引号内的逗号,,unix,Unix,如何剪切双引号内的值并用逗号分隔。 例如 我需要如下输出: Number 12,13 32,15,21 我正在使用命令cut-d“,“-f1,但没有得到预期的值。sed's/“//g;s/*/'foo.csv 结果 Number 12,13 32,15,21 删除所有“ 删除第一个空格后的所有空格 sed的//“//g;s/*//”foo.csv 结果 Number 12,13 32,15,21 删除所有“ 删除第一个空格后的所有空格 上面的方法应该有效 > cat te
Number
12,13
32,15,21
我正在使用命令cut-d“,“-f1
,但没有得到预期的值。sed's/“//g;s/*/'foo.csv
结果
Number
12,13
32,15,21
- 删除所有
“
- 删除第一个空格后的所有空格
sed的//“//g;s/*//”foo.csv
结果
Number
12,13
32,15,21
- 删除所有
“
- 删除第一个空格后的所有空格
> 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
>
上面的方法应该有效
> 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
>