当前位置: 技术问答>linux和unix
求教一个shell编程问题!
来源: 互联网 发布时间:2015-11-14
本文导语: 有一个格式化的文本文件,确定每行不为空,但列数是不定的。现需要去除某一特定列,保留其他列,如何实现? 例如:abc文件内容如下(分隔符是“,”) kkk,bbb,ccc,ddd erkej,ert,tryt,uyu,wer,7uu kajf,ertkej akdjf,etkret,y6y 现...
有一个格式化的文本文件,确定每行不为空,但列数是不定的。现需要去除某一特定列,保留其他列,如何实现?
例如:abc文件内容如下(分隔符是“,”)
kkk,bbb,ccc,ddd
erkej,ert,tryt,uyu,wer,7uu
kajf,ertkej
akdjf,etkret,y6y
现在需要删除第一列把文件变成如下:
bbb,ccc,ddd
ert,tryt,uyu,wer,7uu
ertkej
etkret,y6y
例如:abc文件内容如下(分隔符是“,”)
kkk,bbb,ccc,ddd
erkej,ert,tryt,uyu,wer,7uu
kajf,ertkej
akdjf,etkret,y6y
现在需要删除第一列把文件变成如下:
bbb,ccc,ddd
ert,tryt,uyu,wer,7uu
ertkej
etkret,y6y
|
awk '{sub(/[^,]*,/,"");print}' abc