如何用sed删除文件每行的第一个单词?(单词间用一个空格区分)

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:58:53
一楼的,我按你的方法,结果把每行第一个字母删除了,我想删除的是第一个单词,还有没有其它方法?

删除第一个字符
sed -i 's/^[a-z] //g' urfile

删除第一个单词
awk '{$1="";print}' urfile

sed -i 's/^[a-z]*\([ ]\)*/\1/' urfile

我正则也不好

sed -ri 's@^(\s+)?[a-z]+\s+@@;' file

sed -e 's/^[a-z,A-Z]*//g ' filename