sedを使用してファイルに変数を挿入しようとしています。
$time
特定の文字列(行53)に対してindex.htmlファイルに挿入したい変数があります。
the time: <span id="$time"></span>
答え1
GNU sedを使用してファイルをその場所で編集するには、次のようにします。
sed -i s/'$time'/$(date +%H:%M:%S)/ index.html
ここでの秘訣は正しい引用。$time
時間の経過とともに、文書の各行の最初の行が変わります。特定の行(例:53)に制限できます。
sed -i 53s/'$time'/$(date +%H:%M:%S)/ index.html