Chinaunix
标题:
求助,shell下如何去调行首第一个单词
[打印本页]
作者:
gankai1983
时间:
2006-10-26 21:26
标题:
求助,shell下如何去调行首第一个单词
aaa bbb cccc
bbb cccc dddd
eee dddd gggg gggg
去掉每行的第一个字符串
[
本帖最后由 gankai1983 于 2006-10-26 21:49 编辑
]
作者:
wayy2008
时间:
2006-10-26 21:42
提示:
作者被禁止或删除 内容自动屏蔽
作者:
qqq112233g
时间:
2006-10-26 21:55
sed 's/^[^ \t]*//g' file
作者:
qqq112233g
时间:
2006-10-26 22:00
二楼的好像不对吧?每行字段个数不一定都一样啊!
作者:
gankai1983
时间:
2006-10-26 22:03
不行啊,有错误啊,执行不了啊
作者:
qqq112233g
时间:
2006-10-26 22:08
我的也错了?
作者:
gankai1983
时间:
2006-10-26 22:12
你的把所有的单词都替换为空了,我不知道怎么表示以空格结束的第一次字符串啊
作者:
gankai1983
时间:
2006-10-26 22:14
我用这个可是也不行,都没反映啊
作者:
qqq112233g
时间:
2006-10-26 22:14
你试了没?我写的都在自己机子上运行过的~!我这里结果是对的
作者:
gankai1983
时间:
2006-10-26 22:14
我用这个sed 's/[^ *[]]//g'
可是也不行,都没反映啊
作者:
qqq112233g
时间:
2006-10-26 22:16
你把你运行的命令贴出来看
作者:
gankai1983
时间:
2006-10-26 22:30
是对的,我输入错误,少了一个空格,谢谢了
作者:
qqq112233g
时间:
2006-10-26 22:33
不客气~!
作者:
fertiland
时间:
2006-10-26 23:07
sed 's/^[a-zA-Z]*/g' file
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2