頁:
[1]
Bash script if 的問題
我想寫一個bash script是想有if statement其中算餘數
大致上是要這樣子的
if [ 1 & 2 == 1 ]; then
echo YES
fi
可惜這個script不通
請問有人知道我犯了什麼錯嗎?
<div></div> if [ $((1%2)) == 1 ]; then
echo YES
fi kk_eyny 發表於 2015-1-26 08:06 AM static/image/common/back.gif
if [ $((1%2)) == 1 ]; then
echo YES
fi
神人,它可以!
不過為什麼要兩個括號呀?
這裡我就不懂了
但是還是謝謝囉!
if [ "1" ] && [ "2" -eq "1" ] ;then
echo "enter if"
fi
兩個括號是對expression求值
echo $((1+2)) # => 3
echo $((3*2)) # => 6
補充內容 (2015-1-26 10:43 PM):
請參考 http://tldp.org/LDP/abs/html/index.html
頁:
[1]