linux系统下如何删除批量文件中的指定行

2025-04-13 00:21:55
推荐回答(2个)
回答1:

你给先确定你这些文本文件都有什么规律。
比如在同一个文件夹下的所有文本文件
find . -name "*.txt" -type f -print0 | xargs -0 -i sed -i '1,2d' {}
这样就可以了 sed后面的-i 很危险哦 直接修改文件错了可改不回来。

回答2:

直接
sed -i '1,2d' /data/test/*.txt
不就可以了吗?