Ich versuche eine einfache Zustandsprüfung durchzuführen, aber es scheint nicht zu funktionieren.
Wenn $#gleich 0oder größer als ist, 1dann 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.