001、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 1 2 3 4 5 6 7 8 9 10 [root@PC1 test]# head -n -3 a.txt ## 删除最后3行 1 2 3 4 5 6 7
002、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 1 2 3 4 5 6 7 8 9 10 [root@PC1 test]# tac a.txt | sed '1,3d' | tac ## 删除文件最后3行 1 2 3 4 5 6 7
003、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 1 2 3 4 5 6 7 8 9 10 [root@PC1 test]# awk -v a=$(wc -l <a.txt) 'NR <= a-3' a.txt ## 删除文件的最后3行 1 2 3 4 5 6 7
标签:10,删除,PC1,几行,ls,linux,test,txt,root From: https://www.cnblogs.com/liujiaxin2018/p/16967759.html