Bonjour,
Quelqu'un peut-il m'aider pour traiter un fichier en Shell.
je vous explique le problème. J'ai un fichier en entrée qui n'est autre que la liste des utilisateurs d'un système avec leur mot de passe crypté. Le fichier est structuré de la sorte :
----
[Login1]
Pass=Mdp_Crypt_1
[Login2]
Pass=Mdp_Crypt_2
[Login3]
Pass=Mdp_Crypt_3
etc...
----
Il faut que je traitre ce fichier afin de décrypté les mots de passe. Je pense utilisé le package Open SSL pour y parvenir car les mots de passes sont cryptés selon 3DES.
Dans un premier temps, afin de m'affranchir de la problématique de parcours du fichier, j'aimerais déjà arriver à créer un fichier ou les mots de passes cryptés sont concaténé à la chaine "bob".
Voilà mon code :
Ce code ne marche pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while read line do if test ${line} | grep '^[Pass=]' | wc -l; then echo $line"bob" else $line fi done < nomfichier
Une précision j'utilise Korn Shell.
Quelqu'un peut-il m'orienter ?
Merci d'avance![]()
Partager