<分区>
我想知道如何使用 awk 或 sed 删除 csv 文件的第一列
像这样:
FIRST,SECOND,THIRD
类似的东西
SECOND,THIRD
提前致谢
<分区>
我想知道如何使用 awk 或 sed 删除 csv 文件的第一列
像这样:
FIRST,SECOND,THIRD
类似的东西
SECOND,THIRD
提前致谢
最佳答案
跟随 awk 将同样帮助你。
awk '{sub(/[^,]*/,"");sub(/,/,"")} 1' Input_file
以下 sed 也可能对您有所帮助。
sed 's/\([^,]*\),\(.*\)/\2/' Input_file
解释:
awk ' ##Starting awk code here.
{
sub(/[^,]*/,"") ##Using sub for substituting everything till 1st occurence of comma(,) with NULL.
sub(/,/,"") ##Using sub for substituting comma with NULL in current line.
}
1 ##Mentioning 1 will print edited/non-edited lines here.
' Input_file ##Mentioning Input_file name here.
关于bash - 删除 csv 文件的第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46904805/