如何使用sed删除倒数第一行和倒数的几行

如题所述

linux命令(Windows下可以安装git)
使用sed删除倒数第一行:
sed -i '$d'
使用sed删除第一行:
sed -i '1d'
批量删除文件夹下所有txt的最后一行:
find *.txt |xargs sed -i '$d'
我也是刚好遇到这个问题,使用上面的命令解决了问题,这个答案应该可以满意了。
希望帮到后面同样遇到此问题的人。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-26
将文件中的某几行取出来,放到另一个文件的最后?
这个意思吗?
sed -n '2,5p' file1 >>file2
将file1的2~5行取出来附加到file2后面本回答被提问者采纳
相似回答