我有一个文件:
$ cat file
1 Fred
2 Fred3
3 Fred3
4 Fred3
5 Fred3
6 Fred3
7 Fred3
8 Fred3
9 Fred3
10 Fred3
11 Fred3
12 Fred288
我想删除前导数字,输出应该是这样的:
$ cat file
Fred
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred288
如何使用 sed 实现此目标?
最佳答案
使用 sed
:
sed 's/^[0-9]\+ //' file
Fred
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred3
Fred288
执行
sed -i 's/^[0-9]\+ //' file
将更改存储回文件。我还建议为此使用
cut
cut -d' ' -f2 file
选项:
关于linux - 如何使用sed删除前导数字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13865651/