Ich möchte, dass mein Bash-Skript eine Fehlermeldung ausgibt, wenn die erforderliche Argumentanzahl nicht erreicht wird.
Ich habe den folgenden Code ausprobiert:
#!/bin/bash
echo Skriptname: $0
echo Anzahl der Argumente: $#
if [$# -ne 1];
then echo "ungültige Anzahl von Parametern"
fi
Aus irgendeinem unbekannten Grund habe ich den folgenden Fehler erhalten:
test: Zeile 4: [2: Befehl nicht gefunden
Was mache ich falsch?