在Linux中,如果你想使用sed命令删除文件中匹配特定模式的行,你可以使用以下命令格式:
sed '/pattern/d' filename
这里的 /pattern/ 是你要匹配的正则表达式模式,d 是 sed 命令的动作,表示删除(delete)。当你运行这个命令时,sed 会逐行读取 filename 文件的内容,对于每一行,如果该行的内容匹配到了 pattern,这一行就会被删除。
例如,假设你想删除包含单词 "example" 的所有行:
sed '/example/d' input.txt
若要直接编辑原文件,请加上 -i 选项:
sed -i '/example/d' input.txt
请谨慎使用 -i 选项,因为它会直接修改原始文件。如果不加 -i,sed 会在标准输出(stdout)显示处理过的行,原始文件不会被改动。