0
當我運行在我的終端以下命令我得到的預期值:bash命令輸出變量返回/斌/慶典
delayedjobs="$(ps aux | grep delayed_job | grep -v grep | awk '{print $11}' | awk 'END{print}' | cut -d "." -f2)" && echo $delayedjobs
然而,當我運行下面的腳本中,變量恢復爲「/ bin/bash「
#!/bin/bash
delayedjobs="$(ps aux | grep delayed_job | grep -v grep | awk '{print $11}' | awk 'END{print}' | cut -d "." -f2)"
echo ${delayedjobs}
[email protected]:/home/tblake# ./myscript.sh
/bin/bash
任何人都可以解釋這一點嗎?我有一段時間搞清楚了這一點。
omg ...什麼是腦屁。我已經命名了我的腳本delayed_job_mon.sh。我很尷尬。 –