求教一个shell编程问题!

Devidzhang 2006-03-14 05:44:28
有一个格式化的文本文件,确定每行不为空,但列数是不定的。现需要去除某一特定列,保留其他列,如何实现?
例如: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
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
banhao 2006-03-16
  • 打赏
  • 举报
回复
还可以这样
cut -f 2- -d , abc
Devidzhang 2006-03-15
  • 打赏
  • 举报
回复
居然没有人回答得了,50分嫌少可以再开贴加分!
Devidzhang 2006-03-15
  • 打赏
  • 举报
回复
awk '{sub(/[^,]*,/,"");print}' abc

great!

banhao 2006-03-15
  • 打赏
  • 举报
回复
awk '{sub(/[^,]*,/,"");print}' abc
banhao 2006-03-15
  • 打赏
  • 举报
回复
awk -F, '{$1="";print $0}' abc

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧