sed 中的a 可以新增加一行。我如果想增加两行怎么办?

作者&投稿:袁劳 (若有异议请与网页底部的电邮联系)
sed怎么变一空白行为两行~

sed '/^$/p' file.txt >result.txt

将file.txt中的空白行都翻倍,结果输出到result.txt。

1、echo “5 * * * * /root/crontab01” >> /tmp/root.crontab
2、sed -i '$a 5 * * * * /root/crontab01' /tmp/root.crontab
3、awk '{print $0} END{print “5 * * * * /root/crontab01”}' /tmp/root.crontab

nl /etc/xxx | sed '2,4a abcde'//在源文件的第2行到第4行之后均插入行abcde
nl /etc/xxx | sed '2a abcde\nabcde'//在源文件的第二行之后插入两行abcde


雷山县18099442174: sed如何在文件的最后 插入一行文字 -
老注脂可: sed -i '$a\要插入的文字' file.txt使用 -i 选项直接修改文件.$ 匹配文件的最后一行位置 a 命令在后面append

雷山县18099442174: linux sed如何添加一行字符串,并且不重复 -
老注脂可: 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 在每行的行尾添加字符,比如“TAIL”,命令如下: sed 's/$/&TAIL/g' test.file 运行结...

雷山县18099442174: 我想在linux中,用 echo 命令,在某个文件的某一行(或者是最后一行),加入一行代码,ech -
老注脂可: 在文件末尾添加内容可以这样 echo '内容' >> 文件在某一行的话可以用sed命令 sed -i "na 内容" 文件 在n行之后追加内容

雷山县18099442174: 如何使用sed命令修改多行文本 -
老注脂可: sed -i "/password/{a\\<container 129\/\>\n\\<container 140\/\>}" text

雷山县18099442174: bash如何按行读取文件并处理 -
老注脂可: 用sed行编辑器来完成这个操作, #"a\"在指定的行(后面)添加一行或多行: sed "/^cflags = xxxxxx xxxx xx/a\#-fno"

雷山县18099442174: sed 匹配出多行时如何只在第一个匹配行下方添加行 -
老注脂可: 可以做到: 只在第一次匹配到alex的行下加新行: root@alex:/tmp# cat alex.txt alex 1 bbbb cccc alex 2 dddd alex 3 root@alex:/tmp# sed '/alex/{s/$/\nI am the new line/;:f;n;b f;}' alex.txt alex 1 I am the new line bbbb cccc alex 2 dddd alex 3 root@alex:/tmp#

雷山县18099442174: sed 在一个文件最后一行另起一行加入数据,匹配最后一行的正则表达式是什么? -
老注脂可: 你想太复杂了...sed -i '$a\this is final line' this_is_file_namegnu的sed可以直接这样用,bsd的不行.

雷山县18099442174: linux指令 sed指令怎么选择列 -
老注脂可: 首先我这边先建一个字母大小转换的脚本test2.sh,内容如下:先介绍些sed -n的应用:sed命令中p能实现打印匹配行的功能.我们可以实际看下sed命令带-n和不带-n情况下有什么不同.sed -n "1p" test2.sh:带-n选项的话,只打印test2.sh脚...

雷山县18099442174: linux命令怎么显示文件某一行或几行内容 -
老注脂可: 使用sed命令; 具体查看使用规则: #sed --help; 显示文件X行命令: #sed -n 'xp' filename 显示文件X行到Y行的内容: #sed -n 'x,yp' filename相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法.

雷山县18099442174: sed参数是变量,变量中有特殊字符,如何处理 -
老注脂可: 我也给个思路吧 —— 用sed根据地址范围截取文件内容,用Here documents方法添加新的多行内容,然后重组文件.具体步骤如下: 1)截取test.xml文件起始行到行,保存到tmp文件; 2)将要添加的内容根据变量值展开,附加写入tmp文件; 3)截取test.x.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网