标签: regex bash shell
我尝试修改此内容:sed '\~//~d' file 而这:sed '/#/d' file。 但由于未终止地址正则表达式错误,他们不想工作。
sed '\~//~d' file
sed '/#/d' file
我可以使用 tr 将每个\更改为#,但必须有更优雅的方式...谢谢。
\
#
答案 0 :(得分:1)
我们将文件foo.txt视为如下:
foo bar sna\fu baz
以下任何命令都会删除\行:
grep -v '\\' foo.txt sed -ne '/\\/ d; p' foo.txt