Hoi,
Ik heb een script welke nadat je deze uitvoert vraagt naar yes of no om alvorens verder te gaan.
Echter, ik wil graag de extra optie hebben dit ook in 1 regel in de commando lijn op te geven. Voorbeeld run-script.sh -y
Het lukt mij niet zonder de bestaande y/n optie te verwijderen, wil beide opties namelijk...
Voorbeeld script:
PHP Code:#!/bin/bash
printf "Update alle servers? [Y,N]: "
while true;do
read yesno
case "$yesno" in
[Yy])
pssh -h uit-te-voeren-commando-alle-servers.voorbeeld
break
;;
[Nn])
rm -f select-servers.txt
TEMPLATE=`cat template.txt`
echo "Geef server nummer(s) op gescheiden door een komma."
printf "Input: "
IFS=','
read inp
for server in $inp;do
printf "$TEMPLATE" "$server" >> select-servers.txt
done
pssh -h uit-te-voeren-commando-geselecteerde-servers.voorbeeld
echo ; echo ; echo "Klaar."
rm -f select-servers.txt
break
;;
*)
printf "Please enter only Y or N: "
;;
esac
done

Likes:


Quote