bin Überprüfung Argument Länge bis 5 oder sechs gleich und versuchte, unter wiewarum Oder Zustand nicht funktioniert Unix-Shell scipt
argc=$#
if [ $argc -ne 5 -o $argc -ne 6 ]; then
echo "yes"
fi
if [ $# -ne 5 -o $# -ne 6 ]; then
echo
fi
if [ $argc != 5 ] || [ $argc != 6 ]; then
echo
fi
in allen Fällen ist es nicht die Bedingung treffen könnten Sie mir bitte korrigieren, wo falsch mache?
Was ist der Wert von '$ #'? – chepner
gibt die Befehlszeilenargumentlänge zurück. – jcrshankar