[問題] shell script 中的sed傳遞變數請益
大家好
我想利用修改crondtab的方式來達成esxi排程關機
在shell script中寫
sed -i '$a 40 9 $1 $2 * /sbin/poweroff ' file name
然後使用 sh xxx.sh 22 3
原本是期望能將月,日的參數傳進去$1,$2裡
結果看檔案最後一行還是一樣是$1,$2
Google了一下,嘗試把單引號改成雙引號
結果會出現sed:unsupported command 9
想請教一下該如何修正呢?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.210.125
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1553583241.A.5B6.html
→
03/26 17:24,
5年前
, 1F
03/26 17:24, 1F
推
03/26 17:25,
5年前
, 2F
03/26 17:25, 2F
推
03/26 18:31,
5年前
, 3F
03/26 18:31, 3F
→
03/26 19:46,
5年前
, 4F
03/26 19:46, 4F
→
03/26 19:47,
5年前
, 5F
03/26 19:47, 5F
→
03/26 21:24,
5年前
, 6F
03/26 21:24, 6F
推
03/27 01:13,
5年前
, 7F
03/27 01:13, 7F
推
03/29 12:06,
5年前
, 8F
03/29 12:06, 8F
→
03/29 12:07,
5年前
, 9F
03/29 12:07, 9F
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章