Es gibt keinen Unterschied. Sie sind funktional identisch.
Interessanterweise gibt es, wenn Sie [
anstelle von [[
verwendet haben, tatsächlich einen erkennbaren Unterschied, der auf die Reihenfolge der Auswertung zurückzuführen ist:
In diesem Fall würde die erste Zeile "Nebeneffekt" ausgeben, während die zweite nicht.
Dies gilt jedoch wiederum nur für [
und nicht für [[ ]]
.
Tags und Links bash