[英]Sed pattern to remove following line
I want to remove following stream 我想删除以下流
warning: the use of `mktemp' is dangerous, better use `mkstemp'
I tried using following sed expressions: 我尝试使用以下sed表达式:
sed \
-e '/mktemp\' is dangerous/D'
And 和
sed \
-e "/mktemp\' is dangerous/D"
But nothing works. 但没有任何作用。 What will be correct expression to remove that line from stream 从流中删除该行的正确表达式是什么
尝试
sed -e "/mktemp' is dangerous/D"
Do this: 做这个:
$ cat /tmp/in.txt
foo
bar
warning: the use of `mktemp' is dangerous, better use `mkstemp'
baz
$ sed -e "/mktemp'/d" < /tmp/in.txt
foo
bar
baz
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.