Entweder $(())
oder $[]
wird für die Berechnung des Ergebnisses einer arithmetischen Operation arbeiten. Sie verwenden $()
Das nimmt einfach die Zeichenfolge und wertet sie als Befehl aus. Es ist eine etwas subtile Unterscheidung. Hoffe das hilft.
Wie tink in den Kommentaren zu dieser Antwort betonte, $[]
ist veraltet und $(())
sollte bevorzugt werden.
Ich finde es sehr sauber, die interne Variable "$SECONDS"
zu verwenden
SECONDS=0 ; sleep 10 ; echo $SECONDS