Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/03/2015, à 17:47

maolareflexion

[Résolu] pwgen

Bonsoir a tous;
Je souhaite vous présenté un souci que je rencontre afin d'avoir une aide de votre part . merci d'avance.
voici la situation:
j'ai un fichier et à l’intérieur du fichier j'ai des nom.
Je souhaite écrire un script qui va lire ligne par ligne mon fichier et pour chaque ligne , il va générer un mot de passe.
enfin il va mettre la nouvelle ligne ( nom+mot de passe ) dans un nouveau fichier.
voici ceque j'ai fais pour l'instant et qui ne marche pas comme voulue depuis la ligne de commande.

cat exo.sh | while read line ; do pwgen >> test.sh; done

ce qui se passe c'est que le nouveau fichier ne contient que les mot de passes générés.

Dernière modification par maolareflexion (Le 08/03/2015, à 19:02)

Hors ligne

#2 Le 08/03/2015, à 18:12

Hizoka

Re : [Résolu] pwgen

Salut, un truc dans le genre ?

while read line
do
 mdp=$(pwgen)
 echo "${line} ${pwgen}"
done < exo.sh >> test.sh

Apres on manque d'informations... le contenu des fichiers a traiter par exemple...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 08/03/2015, à 18:44

maolareflexion

Re : [Résolu] pwgen

voici un exemple du fichier exo.sh

mao 
junior
mario

ce que je souhaite c'est avoir un nouveau fichier comme ceci :

mao suivi du mot de passe aleatoire
junior suivi du second mot de passe aleatoire.

....

Hors ligne

#4 Le 08/03/2015, à 19:01

maolareflexion

Re : [Résolu] pwgen

merci a Hizoka j'ai juste modifier un peut on code et c'est passer voici la commande

cat mao.sh | while read line ; do mdp="$line $(pwgen)"; echo $mdp >> test.sh ;done

Hors ligne