Shell sed命令读取外部文件并替换单个sed行中的另一个文件
我使用sed命令读取外部文件,并使用regex替换当前文件,如下所示Shell sed命令读取外部文件并替换单个sed行中的另一个文件,shell,sed,Shell,Sed,我使用sed命令读取外部文件,并使用regex替换当前文件,如下所示 sed -i '/<\/myxmltag>/{ r readingExternal.xml a \</myxmltag> d }' output.xml sed-i'/{ r readingExternal.xml a\ D }'output.xml 我正在寻找的是在一行中生成上述命令,如:sed。。。output.xml,有人知道如何使用它吗?使用GNU。将脚本拆
sed -i '/<\/myxmltag>/{
r readingExternal.xml
a \</myxmltag>
d
}' output.xml
sed-i'/{
r readingExternal.xml
a\
D
}'output.xml
我正在寻找的是在一行中生成上述命令,如:sed。。。output.xml,有人知道如何使用它吗?使用GNU。将脚本拆分为多个部分
sed -i -e '/<\/myxmltag>/{' -e 'r readingExternal.xml' -e 'a </myxmltag>' -e 'd}' output.xml
sed-i-e'/{'-e'r readingExternal.xml'-e'a'-e'd}'output.xml
注意,您也可以使用代码>s以分离单个sed命令。