shell script 中的sed傳遞變數請益 - Linux
By David
at 2019-03-26T14:53
at 2019-03-26T14:53
Table of Contents
大家好
我想利用修改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
想請教一下該如何修正呢?謝謝!
--
Tags:
Linux
All Comments
By Anthony
at 2019-03-27T01:43
at 2019-03-27T01:43
By Anonymous
at 2019-03-31T23:45
at 2019-03-31T23:45
By Christine
at 2019-04-01T16:09
at 2019-04-01T16:09
By Emily
at 2019-04-02T21:49
at 2019-04-02T21:49
By Madame
at 2019-04-05T20:48
at 2019-04-05T20:48
By Jack
at 2019-04-07T18:39
at 2019-04-07T18:39
By Todd Johnson
at 2019-04-10T14:11
at 2019-04-10T14:11
By Carolina Franco
at 2019-04-15T04:42
at 2019-04-15T04:42
By Hedwig
at 2019-04-15T23:03
at 2019-04-15T23:03
Related Posts
atrm有刪除所有排程的參數嗎?
By Candice
at 2019-03-26T09:08
at 2019-03-26T09:08
RPi0W 使用 g_multi Mac OS 偵測不到
By Thomas
at 2019-03-23T22:12
at 2019-03-23T22:12
請問 WINE 版本的 Steam 怎麼正常顯示繁體中文?
By Irma
at 2019-03-23T20:29
at 2019-03-23T20:29
Raspberry Pi 3+的問題
By Isabella
at 2019-03-22T20:45
at 2019-03-22T20:45
判斷檔案文字增加 就寄信
By Sandy
at 2019-03-21T15:59
at 2019-03-21T15:59