Linux删除文件某一行

  • 使用命令sed
    sed -i "nd" filename

如果想要删除最后一行,但是不知道文件一共几行,可以通过 cat filename | wc -l 获取总行数,再删除,或者直接使用命令 sed -i "$d" filename 删除最后一行

例子:

$ ls
test.txt
$ more text.txt
first
second
thrid
forth
fifth
$ # 备份原文件
$ cp test.txt test.txt.bak
$ # 删除test.txt的第一行
$ sed -i "1d" test.txt
$ more test.txt
second
thrid
forth
fifth
$ # 还原文件
$ cp test.txt.bak test.txt
$ # 删除test.txt的第三行
$ sed -i "3d" test.txt
$ more test.txt
first
second
forth
fifth
$ # 还原文件
$ cp test.txt.bak test.txt
$ # 删除test.txt的最后一行
$ sed -i "$d" test.txt
$ more test.txt
first
second
thrid
forth

mac上,sed的使用方法略有不同,参见:
https://www.cnblogs.com/meitian/p/5907562.html

Linux删除文件某一行相关推荐

  1. linux删除文件最后一行换行符,linux - 使用sed删除最后一个换行符 - 堆栈内存溢出...

    1)从文件中删除最后一个空行: 首先,您当前使用的命令将删除所有空行和空行! 不只是最后一个. 如果要删除最后一行为空/空白的行,则可以使用以下命令: sed '${/^[[:blank:]]*$/d ...

  2. linux下修复win8引导文件,微软为推广win8系统linux删除文件的修复技巧

    想必大家都遇到过win8系统linux删除文件的问题吧,大多数朋友还不知道怎么处理虽然解决方法很简单,但是大部分用户不清楚win8系统linux删除文件到底要如何搞定.最近有不少用户到本站咨询win8 ...

  3. linux rm命令参数及用法详解---linux删除文件或目录命令

    http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个 ...

  4. linux 删除文件_Linux删除文件夹命令有哪些

    今天要和大家分享的Linux常用命令是Linux删除文件夹命令,Linux删除文件夹很简单,常用的命令有rmdir和rm,以下分别介绍一下,大家根据情况选择使用即可. Linux删除文件夹命令有哪些 ...

  5. 清楚linux缓存文件,Linux删除文件 清除缓存

    相信很多测试 经常会经历开发叫你清除缓存这种事. 那我们要怎么清呢? 一.首先,确认你要清除的缓存在哪个目录下,然后切换到该目录下,比如 我现在知道我的的缓存目录是在newerp这个目录下,则如图 二 ...

  6. linux删除文件操作

    linux删除文件夹命令 在用Linux的时候,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这个时候,必须使用rm -rf命令. 实例一: rm -rf /var/log/httpd/a ...

  7. linux删除文件_Linux删除文件夹用什么命令

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux删除文件夹或目录的命令rmdir ...

  8. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...

    上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...

  9. linux删除文件里夹命令,Linux删除文件(夹)、创建文件(夹)命令是什么

    Linux删除文件(夹).创建文件(夹)命令是什么?在Linux系统中删除文件,很多用户都惯用rmdir命令,因为Linux没有回收站功能,所以笔者建议用户使用rm-rf命令,具体用法可以按照以下命令 ...

最新文章

  1. MATLAB符号计算
  2. java的同步关键字_简单了解Java synchronized关键字同步
  3. php中可以实现分支,PHP中的分支及循环语句
  4. 弱电工程集成商_弱电工程楼宇自控系统基础知识培训资料
  5. 一文搞懂Python知识难点------装饰器
  6. 许昌市襄县机器人_襄城县机器人自动码垛机生产工厂批发销售
  7. Element NavMenu
  8. mysql 查找相似数据_局部敏感哈希LSH(Locality-Sensitive Hashing)——海量数据相似性查找技术...
  9. 光电整纬机(日本世联电子株式会社)
  10. Ubuntu 关闭服务详解
  11. IDEA 自定义注释
  12. 打开word2016文档时提示用文本恢复转换器打开文件
  13. 用python输出圣诞树_教你怎样用Python画了一棵圣诞树,赶紧来学习
  14. Codeforces Round #620 (Div. 2)(D. Shortest and Longest LIS)(O(n log n)的最长上升子序列或者贪心)
  15. 前端播放视频有声音没有画面
  16. webview ERR_UNKNOWN_URL_SCHEME
  17. 【kubernetes/k8s源码分析】 kubelet cgroup 资源预留源码分析
  18. “王者荣耀”与大数据平台的产品化思想
  19. matlab上机考试怎么考,MATLAB上机作业
  20. 在kali中安装探测工具gobuster和oneforall工具

热门文章

  1. 软件测试基础知识点总结
  2. 管理如何让员工服从?员工凭什么听你的?
  3. BitLocker的解密
  4. 靶场练习之hackinglab(鹰眼)- 上传题
  5. Unity 性能最高的Shader: Unlit
  6. 思科ACL不连续通配符掩码的计算 (转)
  7. 辽宁省铁岭市谷歌高清卫星地图下载
  8. CTP开发(2)行情模块的开发
  9. Discovery Studio官方教程(Help-Tutorials) 创建2D QASR模型
  10. unpivot用法 MySql_unpivot和PostgreSQL