linux怎么删除行?linux系统如何删除后几行

linux 删除文件最后几行:1.,下面我们就来说一说关于linux怎么删除行linux系统如何删除后几行?我们一起去了解并探讨一下这个问题吧!

linux怎么删除行?linux系统如何删除后几行

linux怎么删除行linux系统如何删除后几行

linux 怎么删除后几行?

linux 删除文件最后几行:

1.

[root@server ~]# cat aa.txt aaaa bbbb cccc dddd eeee

[root@server ~]# A=$(sed -n '$=' a.txt) [root@server ~]# sed $(($ A-3 1)),${A}d a.txt

[root@server ~]# cat aa.txt aaaa

或者使用上面两条命令。删除的是倒数3行的。

如果删除倒数300 ,那就把3改为300 就可以了。

2.

-i 是要在原文件上修改。如果不需要修改,就不用i 了。

其中 ,sed '2,$d' -i aa.txt

这条命令是 删除从第2行(包括第2行)到文件末尾的所有行。

注:

命令一操作的是原文件,结果到处到新产生的文件或打印到屏幕;

命令二是直接操作原文件,结果原文件发生了改变,产生了命令结果。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页