2018-10-23 sed在文件首行写入内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-10-23 sed在文件首行写入内容相关的知识,希望对你有一定的参考价值。
参考技术A 用sed的i\命令在第一行前面插入即可,加上 -i 选项直接操作文件。sed -i '1i\要添加的内容' yourfile
Linux环境下文本处理,提取需要的内容?
从一个文本里提取需要的内容,例如:
#
12
23
34
1.1.0
我要提取的是#以下,1.1.0这一行以上的内容,首行不要,1.1.0这行内容不变,但是不要这一行。
首行和1.1.0这一行之间有时候可能会有增减,多一行和少一行什么的,我需要的条件就是:只要首行到1.1.0之间的内容,他们有时候会多几行有时候少几行,所以没办法用行数来提取
用awk可以实现你的需求,示例如图:
参考技术A 设文本名为file.txt若#一定在第一行,可以用sed先获取第2行到1.1.0行,再用sed删除最后一行:
sed -n '2,/1\.1\.0/p' file.txt | sed '$d'
若#不一定在第一行,用sed先获取#行到1.1.0行,再用sed删除第一行和最后一行:
sed -n '/#/,/1\.1\.0/p' file.txt | sed '1d;$d'
Linux上验证通过,望采纳~ 参考技术B linux 文本编辑器有这个功能,可以进行光标的调整来获取你要的内容。很方便的!
以上是关于2018-10-23 sed在文件首行写入内容的主要内容,如果未能解决你的问题,请参考以下文章