Bonsoir/jour
J'aimerai avoir une petite aide concernant mon scripts et des choix, j'ai surement du merdé quelque part puisque je suis très loin d'être un dieu du scripts au contraire même... lorsque je fais un choix (peut importe lequel)
J'ai toujours ce message d'erreur "invalide option" comment puis-je résoudre ceci?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 #!/bin/bash ########################################################################################################## #test sélection du choix { PS3=' "Fais ton choix hobbit" : ' options=("Renommer Machine" "Créer compte formation" "Supprimer Compte formation" "sortir") select opt in "${options[@]}" do case $opt in "Option 1") read -p "1" echo "CHOIX 1" ;; "Option 2") echo "CHOIX 2" ;; "Option 3") echo "CHOIX 3" ;; "Option 3") echo "CHOIX 4" ;; "Option 4") echo "you chose choice $REPLY which is $opt" break ;; *) echo "invalid option $REPLY";; *) echo "invalid option $REPLY";; esac done } maFonction (){ _HOSTNAME="MyLinux2" echo "$_HOSTNAME" > /etc/hostname echo "127.0.0.1 localhost" > /etc/hosts echo "127.0.1.1 ${_HOSTNAME}.localdomain ${_HOSTNAME}" >> /etc/hosts #CréationUserUnskill sudo adduser --disabled-login --gecos "" formation;echo -e "formation\nformation" | sudo passwd formation _USER="formation" if ! id -u "$formation" > /dev/null 2>1; then userdel -f $_USER fi exit }
Partager