我試圖執行以下命令:試圖執行「sed的」命令,但得到「命令未找到」錯誤
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg`
,但我發現這個錯誤
-bash: ###############################################################################: command not found
如果我試圖運行它沒有後面滴答聲,命令將工作。
我已經試過如下:
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg` 2>&1
`sed 's/49%100%/49%!100%/' /etc/nagios/objects/services.cfg`> /dev/null
,但沒有奏效。
您試圖運行'sed'的輸出作爲命令 - 這是預期的。你爲什麼需要背部蜱? – codeforester
@codeforester嗨,我試圖在shell腳本中執行此操作,所以我添加了後面的蜱蟲。 – k189
只有當你想對輸出做某事時,你才需要反引號,比如將它存儲到一個變量中。 –