Bash 带sed的嵌入式linux命令

Bash 带sed的嵌入式linux命令,bash,Bash,我不熟悉shell脚本。我正在寻找帮助我达到以下要求的脚本: 我有java线程转储文件和一个脚本来分析它。分析脚本给了我大约15行输出 我有一个html页面的模板 我想将分析脚本输出附加到html页面的第15行,并将日期和主机名附加到第4行 我使用sed命令尝试了几个选项,但未能在sed命令中插入其他linux命令 #sed -i '15i 'hostname'' test.html #sed -i '15i "`hostname`"' test.html #sed -i '15i "hostn

我不熟悉shell脚本。我正在寻找帮助我达到以下要求的脚本:

  • 我有java线程转储文件和一个脚本来分析它。分析脚本给了我大约15行输出
  • 我有一个html页面的模板
  • 我想将分析脚本输出附加到html页面的第15行,并将日期和主机名附加到第4行
  • 我使用sed命令尝试了几个选项,但未能在sed命令中插入其他linux命令

    #sed -i '15i 'hostname'' test.html
    #sed -i '15i "`hostname`"' test.html
    #sed -i '15i "hostname"' test.html
    #sed -i '15i `hostname`' test.html   --> These options i tried but no luck.
    

    请帮助

    您应该从shell使用此功能

    sed -i "15i `hostname`" test.html
    

    “”将对其中的文本求值,``将以脚本形式执行文本并粘贴到其输出中

    之后您将如何处理html?也许可以消除您当前的问题?或其他一些服务器端脚本语言。无论哪种方式,我们都可能需要查看HTML模板和所需结果的示例。