Sed
使用 sed 在特定位置插入變數
我正在嘗試使用 sed 在文件中插入變數
我有變數
$time
,我想將它插入 index.html 文件中的特定字元串(第 53 行):the time: <span id="$time"></span>
如果您想使用 GNU sed 就地編輯文件,您可以:
sed -i s/'$time'/$(date +%H:%M:%S)/ index.html
這裡的訣竅是正確引用。請注意,這將隨
$time
時間改變文件每一行的第一行;你可以限製到一個特定的行(比如 53)sed -i 53s/'$time'/$(date +%H:%M:%S)/ index.html