2

我是 shell 脚本的新手。我正在寻找一个可以帮助我实现以下要求的脚本:

  1. 我有 java threaddump 文件和一个脚本来分析它。分析脚本给了我大约 15 行的输出。
  2. 我有一个 html 页面的模板。
  3. 我想将分析脚本输出附加到 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.

请帮忙

4

1 回答 1

3

你应该从 shell 中使用它

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

"" 将评估里面的文本,`` 将文本作为脚本执行并粘贴到它的输出中

于 2013-07-01T11:14:24.393 回答