我有以下文件
cat index.txt
<table border="0">
<TR><TH>FULL DEPLOYMENT</TH></TR>
<TR bgcolor="#E2EBF8">
<TD>nv Name</TD>
<TD>Source Branch</TD>
TR bgcolor="#EEEEEE"></TD> <TD>master_SDP_BIL</TD>
<TD>2018/02/18_16:37:14</TD> <TD></TD> <TD>testing</TD>
<TD>mymail@gmail.com</TD>
在另一个档案中: cat findex.txt
cat findex.txt
<TD bgcolor=#00EE00>OK</TD> <TD bgcolor=#00EE00>OK</TD> <TD
bgcolor=#00EE00>OK</TD> <TD bgcolor=#00EE00>OK</TD>
我想在
之后将findex.txt的内容添加到index.txt<TD>mymail@gmail.com</TD>
所以最终文件将是:
<table border="0">
<TR><TH>FULL DEPLOYMENT</TH></TR>
<TR bgcolor="#E2EBF8">
<TD>Env Name</TD>
<TR bgcolor="#EEEEEE"></TD> <TD>master_SDP_BIL</TD>
<TD>2018/02/18_16:37:14</TD> <TD></TD> <TD>testing</TD>
<TD>mymail@gmail.com</TD> <TD bgcolor=#00EE00>OK</TD> <TD
bgcolor=#00EE00>OK</TD> <TD bgcolor=#00EE00>OK</TD> <TD
bgcolor=#00EE00>OK</TD> </TR>
</table>
即时通讯使用以下命令,但它添加了index.txt而不是contect
sed -i 's/\@gmail.com</TD>\/"cat $(findex.txt)"/g' index.txt
答案 0 :(得分:1)
使用&#39;阅读&#39;命令:
sed -i '/<TD>mymail@gmail.com<\/TD>/r findex.txt' index.txt