最近我开始写一些shell。 我想增加一个本地VAR $COUNTER
但我不知道哪些和为什么要使用。
COUNTER=`expr $COUNTER + 1` COUNTER=$((COUNTER+1))
第一个有些时候只有一些工作,第二个总是工作。 这是为什么? 为什么我需要在第二个括号?
有许多select你想要的东西:
COUNTER=`expr $COUNTER + 1` COUNTER=$((COUNTER+1)) COUNTER =$[COUNTER+1] COUNTER =$[$COUNTER+1] let COUNTER = COUNTER +1 let COUNTER++
所有的命令应该做同样的事情,例如递增COUNTER 1