Servus,
ich habe ein Script, was ich gerne so aufrufen würde (-d ⇒ domains -ns ⇒ kein server). Dazu habe ich mir folgendes gebastelt
1 2 3 4 5 6 7 | domains=() while [ "$1" != '' ] do [ $1 == "-d" ] && domains+=($2)&& shift [ $1 == "-ns" ] && NGINX="false" && shift done |
Danach lese ich das Array aus und schreibe alles in eine Variable als String:
1 2 3 4 5 6 7 | ldomains=${#domains[@]} domain= # use for loop read all nameservers for (( i=0; i<${tdomains}; i++ )); do domain="${domain}-d ${domains[$i]} " done |
Das Problem was ich jetzt habe, wenn ich das Script mit dem Parameter aufruf starte, passiert nichts, so als würde es sich aufhängen. Wo habe ich meinen Denkfehler, könnt ihr mir weiterhelfen? Danke