2

特定の文字列を含む行をファイルから削除したい。私はそのようにします:

 sed -i "/example/d" myfile

しかし、私のファイルには、削除したい文字列を含む文字列を含む多くの行が含まれています。たとえば、私のファイルには次のような行が含まれており、「example」を含む最初の行のみを削除したいと思います。

myfile:
 example
 example1
 example2
 ..

私の質問は、私の文字列「example」を正確に含む行だけを削除し、他の文字列を保持したい場合の方法です。

4

1 に答える 1

4

単純。具体的に。

sed -i "/\bexample\b/d" myfile
于 2013-01-16T10:10:18.123 に答える