在 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」的行。
请注意,在使用以上命令前,请务必备份文件,以防止意外丢失数据。