Ich versuche eine einfache Zustandsprüfung durchzuführen, aber es scheint nicht zu funktionieren.
Wenn $#
gleich 0
oder größer als ist, 1
dann sag hallo.
Ich habe die folgende Syntax ohne Erfolg ausprobiert:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
>
ist die Ausgabeumleitung in sh / bash. Jetzt haben Sie wahrscheinlich eine Datei mit dem Namen 1
.