在Linux中,sed是一个非常强大的文本处理工具
sed '/pattern/d' input_file > output_file 这里,/pattern/是一个正则表达式,用于匹配要删除的行。d是一个命令,表示删除匹配的行。input_file是要处理的文件,output_file是处理后的输出文件。
例如,如果你想要删除一个名为example.txt的文件中所有包含apple的行,你可以使用以下命令:
sed '/apple/d' example.txt > example_modified.txt 这将创建一个新的文件example_modified.txt,其中不包含任何包含apple的行。如果你想直接修改原始文件,可以使用-i选项:
sed -i '/apple/d' example.txt 这将直接在example.txt中删除所有包含apple的行。