linux如何删除包括字符串的行
你可使用sed命令来删除包括特定字符串的行。以下是具体的命令格式:
sed '/pattern/d' file.txt其中,/pattern/是要匹配的字符串模式,d表示删除匹配行。file.txt是要处理的文件名。
例如,如果要删除文件example.txt中包括字符串hello的行,可以运行以下命令:
sed '/hello/d' example.txt如果你想在原始文件上进行更改,并使用-i选项:
sed -i '/hello/d' example.txt请注意,这将直接修改example.txt文件,所以请务必谨慎操作。如果你想将结果输出到新的文件中,可使用重定向操作符>:
sed '/hello/d' example.txt > new.txt这将在当前目录下创建一个名为new.txt的新文件,其中删除包括字符串hello的行。
TOP