sed -i 's/[0-9]+//g' file.txt 为啥不能成功?

来源:9-10 利用sed修改文件内容

吴小琪

2019-04-07

sed -i 's/[0-9]+//g' file.txt 为啥不能成功?

sed -i 's/[0-9]*//g' file.txt 却能删除成功

写回答

2回答

墨7228

2019-10-15

应该是扩展表达式的问题,可以再sed命令中加上 -r

-r, --regexp-extended  在脚本中使用扩展正则表达式

sed -i -r 's/[0-9]+//g' file.txt

0
0

酷田

2019-04-07

请把你的file.txt文件内容发出来

0
1
吴小琪
Hadoop Spark Flink 3435 1002 Test String
2019-04-13
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程