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
00 -
酷田
2019-04-07
请把你的file.txt文件内容发出来
012019-04-13
相似问题
关于sed转大写是可以的
回答 3
sed删除纯数字的行出现问题
回答 2