linux如何删除文件前几行


这篇文章主要介绍linux如何删除文件前几行,文中介绍的开发云主机域名非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在linux中,可以利用sed命令删除文件的前几行,该命令可依照脚本的指令来处理、编辑文本文件,能够配合正则表达式实现删除文件前几行的效果,语法为“sed -i ‘1,前几行行数d’ 文件名”。本教程操作环境:linux7.3系统、Dell G3电脑。sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件,可以将数据行进行替换、删除、新增、选取等特定工作,简化对文件的反复操作,编写转换程序等。语法参数说明:-e-f-h或--help 显示帮助。-n或--quiet或--silent 仅显示script处理后的结果。-V或--version 显示版本信息。动作说明:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后面通常不接任何东东;i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);p :打印,亦即将某个选择的数据印出。通常 p 会与参数 s开发云主机域名ed -n 一起运行~s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!示例如下;
删除send_url_log.txt前面第1行到14030000行以上是“linux如何删除文件前几行”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注开发云行业资讯频道!

相关推荐: 如何利用云服务器实现返利

本篇文章为大家展示了如何利用云服务器实现返利,内容简明扼要并且容易理解,绝对能使你眼前一亮,开发云主机域名通过这篇文章的详细介绍希望你能有所收获。云服务器的返利机制,是加入云大使推广后将获得现金奖励。阿里云规定,云大使仅限个人实名认证用户加入推广,个人升级为开…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/06 08:32
下一篇 05/06 08:32

相关推荐