相关文章推荐
大鼻子的企鹅  ·  FluxCD 实现 kubernetes ...·  3 年前    · 
腼腆的红茶  ·  2023 年微博图床 403 ...·  3 年前    · 
深沉的山羊  ·  manjaro终端 美化 - ...·  3 年前    · 

linux grep 删除行

在 Linux 系统中,可以使用「grep」命令和「sed」命令来实现删除文件中的行。

例如,如果要删除文件「file.txt」中包含「error」的行,可以使用以下命令:

grep -v "error" file.txt > temp.txt && mv temp.txt file.txt

或者使用「sed」命令:

sed '/error/d' file.txt > temp.txt && mv temp.txt file.txt

「grep -v」命令会输出不包含「error」的行,「sed」命令则通过「/error/d」来删除包含「error」的行。

请注意,在使用以上命令前,请务必备份文件,以防止意外丢失数据。

  •