首页 > 系统相关 >linux 中删除文件的最后几行

linux 中删除文件的最后几行

时间:2022-12-08 23:57:00浏览次数:42  
标签:10 删除 PC1 几行 ls linux test txt root

 

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

相关文章

  • linux 中统计文件的行数,不显示文件名
     001、cat+wc-l[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试文件12345678910[root@PC1test]#cata.txt|wc-l......
  • Linux安装ffmpeg
    使用的机器是Ubuntu18.04下载安装环境进入官网http://ffmpeg.org/点击Download,找到适用自身系统的下载包,我这里下载的Ubuntu-Officialpackages得到一个ffmpeg_x.x.x.......
  • C++学习---cstdio的源码学习分析02-文件删除函数remove
    cstdio中的文件操作函数stdio.h中定义了文件删除函数remove,文件重命名函数rename,打开临时文件函数tmpfile,生成临时文件名函数tmpnam。接下来我们一起来分析一下remove对应的......
  • linux中条件分支 逻辑而且 和 或者
     001、-a表示而且[root@PC1test]#a=5[root@PC1test]#b=10[root@PC1test]#if[$a-gt0-a$b-gt0];thenecho"yes";fi##-a表示逻辑而且,只有两......
  • linux 中 如何判断文件夹是否为空
     001、[root@PC1test]#ls[root@PC1test]#mkdirtest1test2##测试文件夹[root@PC1test]#echo"xxx">test2/a.txt[root@PC1test]#lste......
  • linux 中判断变量是否已经赋值
     001、[root@PC1test]#a=10[root@PC1test]#echo$a10[root@PC1test]#echo$b[root@PC1test]#[-z$a]##如果变量没有被赋值,则返回真,否则返回......
  • 期末复习-操作系统与linux管理
    liunx操作系统第一章操作系统引论p2-p51.什么是操作系统操作系统是管理和控制着计算机系统中的各种软硬件资源,合理地组织计算机的工作流程,为用户使用计算机提供接口......
  • linux 中判断文件是否为空
     001、[root@PC1test]#ls[root@PC1test]#toucha.txt##测试文件[root@PC1test]#seq6>b.txt##测试文件[root@PC1test]#ca......
  • Linux日志审计
    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/291常用命令find、grep、egrep、awk、sedLinux中常见日志以及位置/v......
  • linux编译安装时常见错误解决办法
     linux编译安装时常见错误解决办法configure:error:xslt-confignotfound.Pleasereinstallthelibxslt>=1.1.0distribution复制代码代码如下:yum-yinstallli......