2

私はシェルスクリプトを初めて使用します。以下の要件を達成するのに役立つスクリプトを探しています。

  1. Java スレッドダンプ ファイルとそれを分析するスクリプトがあります。分析スクリプトでは、約 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

シェルからこれを使用する必要があります

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

"" は内部のテキストを評価し、 `` はテキストをスクリプトとして実行し、その出力に貼り付けます

于 2013-07-01T11:14:24.393 に答える