![](/img/trans.png)
[英]Command to fetch 2nd line of xml file and rename the file with fetched name
[英]bash - how to append text after the 2nd line of a xml file?
我有一个包含大约 150 个子文件夹的目录。 它们每个都包含一个 *.xml 文件。 现在,我想 append 一个多行文本,从所有这些 xml 的第二行开始。 我知道可以使用 sed 命令,但我该怎么做呢?
使用 sed 在指定的第二行2a\
之后插入文本。 -i
选项来编辑文件
sed -i "2a\\$text" file.txt
使用 AWK 您可以:
var="some text"
awk -v a="$var" 'NR != 1{ print $0, a}' file.xml
这一个,append 文本在文件第二行之后的每一行末尾。 但我不确定这是否是你真正想要的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.