#1 Le 22/11/2007, à 18:02
- jerepain
Ecrire et supprimer une chaîne dans un fichier à un endroit donné
Bonjour. Je suis nouveau en shell, et j'ai un petit souci.
J'ai un fichier contenant des logins et des mots de passe comme suit :
11a3e229084349bc25d97e29393ced1d:gilbert
82c16692a7f9040f3a6eb6a6a3f3c141:marlyse
J'ai codé les mot de passe via md5sum.
Je dois écrire un script permettant de modifier ces mot de passe, seulement je n'ai aucune idée de quelle commande utiliser. Le ">>" permet d'écrire dans un fichier, mais j'aimerais choisir l'endroit. Et je ne connais pas non plus la commande pour supprimer à un endroit donné non plus.
#2 Le 22/11/2007, à 18:25
- abetsic
Re : Ecrire et supprimer une chaîne dans un fichier à un endroit donné
Essayes avec sed et les expressions régulières. Il y a beaucoup de tutoriels sur internet sur sed et à peu près autant sur les expressions régulières.
Hors ligne