
编写一个 shell 删除 文本中的行编号 (例如:行号为 1~2000) 。
test1.txt内容如下1.xxxx2.xxxx....2000.xxxx执行shell脚本后变成下面的样子并保存到test2.txtxxxxxxxx....xxxx...
test1.txt 内容如下
1. xxxx
2. xxxx
....
2000. xxxx
执行shell 脚本后变成下面的样子 并保存到test2.txt
xxxx
xxxx
....
xxxx 展开
1. xxxx
2. xxxx
....
2000. xxxx
执行shell 脚本后变成下面的样子 并保存到test2.txt
xxxx
xxxx
....
xxxx 展开
1个回答
展开全部
sed 's/^[0-9]*\.//' test1.txt > test2.txt
更多追问追答
追问
最好能将输出内容保存到 test2.txt ,如何实现呢!
追答
我重新向到 test2.txt了呀 , 就是那个> test2.txt
如果你不喜欢重定向这样的形式,那用sed 's/^[0-9]*\.//w test2.txt' test1.txt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询