采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好,我还是在Mac OSX下操作 如上图,无论是我执行 sed -i ‘’ ‘/[0-9]+/d’ str1.txt, 或者 sed -i ‘’ ‘/[0-9]+/d’ str1.txt 都不能把纯数字的行删除掉,老师您看看,期待回复:)
+在正则中属于扩展的正则表达式符号,但默认的sed是不支持扩展正则表达式的,需要加一个参数-rPS:学习过程中多使用man指令查看帮助文档
谢谢老师的耐心讲解
sed -i -r '/^[0-9]{1,}$/d' str.txt
登录后可查看更多问答,登录/注册
30%知识讲解+70%实例操作 掌握Shell脚本编程能力
1.1k 15
8.1k 11
1.5k 6
847 6
923 6