Was ist der Unterschied (falls vorhanden) zwischen den folgenden beiden Anweisungen in Bash-Shell-Skripten?
1.) if [ -z "$1" ]
2.) if [ "$1" = "" ]
Ich habe festgestellt, dass ich den zweiten Teil in einigen Skripten geschrieben habe, aber dann habe ich hier gelesen , dass die Verwendung von -z
dasselbe bewirkt.
Wenn es Probleme mit der zweiten gibt, sollten wir ignorieren, dass die erste etwas besser aussieht?