Ich frage mich, ob es eine Möglichkeit gibt, Skript mit Argument auszuführen, das optional sein kann. Zum BeispielOptionales Argument in SH-Skript
./script (optional parameter X) path
So ./script /Users/name/Documents
Eingabe bestimmte Funktion ausführen würde (Ich gehe davon aus, dass, wenn Aussage von entscheidender Bedeutung sein wird) und ./script X Users/mcichecki/Documents
eine andere Funktion ausführt. Ich habe versucht, es mit optionalen Argumenten zu tun, und es hat nicht funktioniert:
ARG1=${1:-R}
if [ "$1" = "X" ];
then
first_function
else
second_function
fi