我想要做的事,如:Bash if語句:我可以做一個任務和比較嗎?
if [ CURRENT=$(stat -c %Y $STATUS_FILE) -ne $LASTUPDATE ]
then LASTUPDATE = $CURRENT
fi
這就是......我要分配一個變量,做一個比較,因爲我將使用這個變量之後
我想要做的事,如:Bash if語句:我可以做一個任務和比較嗎?
if [ CURRENT=$(stat -c %Y $STATUS_FILE) -ne $LASTUPDATE ]
then LASTUPDATE = $CURRENT
fi
這就是......我要分配一個變量,做一個比較,因爲我將使用這個變量之後
絕對。
$ echo "$foo"
$ echo "${foo=$(echo bar)}"
bar
$ echo "$foo"
bar
我想你完全錯過了他的問題。我認爲他想在IF語句中做一個分配。 – Flimzy
謝謝,我一直在玩,但省略了引號,沒有意識到我的錯誤。 –
沒有,他明白了,我能夠成功地在IF語句中把這個權利下放,例如:if [「$ {VAR = $(echo 1)}」-eq 1]; echo $ VAR;產生「1」 –
當您嘗試時會發生什麼? – Flimzy