Wenn Sie die Doppelklammer von Bash verwenden, können Sie dies tun:
%Vor%Ich finde es sauberer zu lesen als andere hier gezeigte Optionen (aber das ist subjektiv). Es hat jedoch weitere Vorteile .
Und wie ghostdog74 zeigt, sollten Sie immer Variablen mit Dateinamen angeben.
[
ist ein Befehl, nicht Teil der if
-Anweisung. Daher sollten Sie jedes der entsprechenden Argumente übergeben, anstatt es falsch auszuführen, wie Sie es getan haben.
Tags und Links bash if-statement unary-operator