Pages : 1
#1 Le 28/08/2007, à 09:29
- GnuDav
Petites question bash
bonjour j'essaie de créer un petit bash pour générer automatiquement un mot de passe à longueur voulue :
#!/bin/bash
i="$(zenity --entry --text="Indiquez le nombre de caractère désiré" --title="")"
pswrd=pwgen -c -n -y -s $i
zenity --info --text="Choississez parmis les mots de passe suivants : $(pswrd)"
La dernière ligne ne marche pas, il ne m'affiche pas la liste des mots de passe (valeur de pswrd).
Une autre question aussi comment affiche-t-on la valeur dans un terminal par exemple :
i=9
comment puis je voir combien vaut i j'ai essayer eval i mais en fait ça essaie de lancer le programme "i"
Merci, GD.
Acer Aspire 5102 AMD Turion 64 X2 @ 1600MHz
Kubuntu 7.04 x86_64
Linux 2.6.20-16-generic
Pour ceux qui connaissent un raccourci clavier pour afficher les dossiers cachés sous konqueror je suis preneur!
Hors ligne
#2 Le 28/08/2007, à 10:00
- krocket
Re : Petites question bash
echo $i
Dernière modification par krocket (Le 28/08/2007, à 10:00)
De plusieurs programmes ou systèmes d'exploitation en occurrence, le plus performant n'est jamais retenu comme standard !
Bobby sort de là !
Hors ligne
#3 Le 28/08/2007, à 10:00
- Hiéroglyphe
Re : Petites question bash
Pour ta deuxième question:
echo $i
Hors ligne
#4 Le 28/08/2007, à 10:01
- ThArGos
Re : Petites question bash
Hello!
Pour Zenity je ne connais pas donc je ne peux pas aider
Une autre question aussi comment affiche-t-on la valeur dans un terminal par exemple :
i=9
comment puis je voir combien vaut i j'ai essayer eval i mais en fait ça essaie de lancer le programme "i"
Pour voir la valeur de i il te suffit de taper
echo $i
voilà
Merci, GD.
De rien
“Early Optimization is the root of all evil” - Donald Knuth
Hors ligne
#5 Le 28/08/2007, à 10:05
- Hiéroglyphe
Re : Petites question bash
Essais ça sinon:
#!/bin/bash
i="$(zenity --entry --text="Indiquez le nombre de caractère désiré" --title="")"
pswrd=`pwgen -c -n -y -s $i`
zenity --info --text="Choississez parmis les mots de passe suivants : $pswrd"
Hors ligne
Pages : 1