0

我想删除以下流

 warning: the use of `mktemp' is dangerous, better use `mkstemp'

我尝试使用以下 sed 表达式:

sed \
-e '/mktemp\' is dangerous/D' 

 sed \
    -e "/mktemp\' is dangerous/D"

但没有任何效果。从流中删除该行的正确表达式是什么

4

2 回答 2

2

尝试

sed -e "/mktemp' is dangerous/D"
于 2012-07-19T09:38:44.943 回答
0

做这个:

$ 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
于 2012-07-19T09:38:19.250 回答