一尘不染

如何从文本文件中删除包含特定字符串的所有行?

javascript

如何从文本文件中删除包含特定字符串的所有行?


阅读 173

收藏
2022-02-11

共1个答案

一尘不染

要删除该行并将输出打印到标准输出:

sed '/pattern to match/d' ./infile

直接修改文件 - 不适用于 BSD sed:

sed -i '/pattern to match/d' ./infile

相同,但对于 BSD sed(Mac OS X 和 FreeBSD) - 不适用于 GNU sed:

sed -i '' '/pattern to match/d' ./infile

直接修改文件(并创建备份)——使用 BSD 和 GNU sed:

sed -i.bak '/pattern to match/d' ./infile
2022-02-11