我有一个像这样的csv文件:
01 - FOO_1,value2,value3,...
01 - FOO_1,value2,value3,...
07 - FOO_7,value2,value3,...
...
如何更改第一列,使其仅保留数字,如下所示:
01,value2,value3,...
01,value2,value3,...
07,value2,value3,...
答案 0 :(得分:1)
sed 's/^\([0-9]*\)\([^,]*\)\(.*\)/\1\3/g' file
答案 1 :(得分:1)
sed 's/ [^,]*//' file
..........
答案 2 :(得分:0)
awk 解决方案:
awk -F, '{ $1=sprintf("%02d",$1) }1' OFS=',' file