Možné duplicitné:
bash: $ [<aritmetický-výraz>] vs $ ((<aritmetický-výraz>))
Na $(( expr ))
konštrukcii možno využiť pre celé matematický v bash, napr
echo $(( 2*2 + 1 )) # 5
$[ expr ]
Zdá sa, že urobiť to isté (ale isn "t zdokumentované):
echo $[ 2*2 + 1 ] # 5
Tieto konštrukcie sú rovnocenné v bash?
odpovede:
4 pre odpoveď č. 1man bash
hovorí:
Formát pre aritmetické expanzie je:
$((expression))
Starý formát $[výraz] je zastaraný a bude odstránená v nadchádzajúcich verziách bash.