- Created:
- Updated:
Linux 命令删除文本文件指定行
删除第7行,添加参数 -i 标识修改源文件,否则不修改源文件而通过管道输出结果
sed -i '7d' filename
使用 sed 删除最后一行
sed -i '$d' filename.txt
删除多行,闭区间
sed -i '1,9d' log.log
删除包含字符串的行,区分大小写,可以使用正则
sed -i '/string/d' filename
删除以字词开头的行
sed -i '/^word/d' filename
删除所有空行
sed -i '/^$/d' filename