Suppression d'une chaine de caractère...

Résolu
letters Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
letters Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


J'ai le fichier ci-dessous :

Clone: 85% done.Clone: 86% done.Clone: 87% done.Clone: 88% done.Clone: 89% done.Clone: 90% done.Clone: 91% done.Clone: 92% done.2012-01-24 20:21:09 -- info: Backup Duration: 6.63 Minutes
Clone: 5% done.2012-01-24 20:49:16 -- info: Backup Duration: 1.03 Minutes
2012-01-24 20:50:11 -- info: Backup Duration: 1.20 Minutes
Clone: 59% done.Clone: 60% done.Clone: 61% done.2012-01-25 01:00:56 -- info: Backup Duration: 41.57 Minutes
2012-01-25 05:38:14 -- info: Successfully completed backup for VPAR!

et je voudrais avoir

2012-01-24 20:21:09 -- info: Backup Duration: 6.63 Minutes
2012-01-24 20:49:16 -- info: Backup Duration: 1.03 Minutes
2012-01-24 20:50:11 -- info: Backup Duration: 1.20 Minutes
2012-01-25 01:00:56 -- info: Backup Duration: 41.57 Minutes
2012-01-25 05:38:14 -- info: Successfully completed backup for VPAR!

j'ai essayé avec la commande sed mais j'arrive uniquement à supprimer une seule chaine "Clone: XX% done." sur chaque ligne .

# sed 's/Clone: ..% done*.//' monfichier

HELP ;)
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
$ sed 's/^.*\(20[0-9]\)/\1/' fichier
2012-01-24 20:21:09 -- info: Backup Duration: 6.63 Minutes
2012-01-24 20:49:16 -- info: Backup Duration: 1.03 Minutes
2012-01-24 20:50:11 -- info: Backup Duration: 1.20 Minutes
2012-01-25 01:00:56 -- info: Backup Duration: 41.57 Minutes
2012-01-25 05:38:14 -- info: Successfully completed backup for VPAR!
$ 
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

sed 's/.*done\.//' fichier

;-))
0
letters Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Arf j'étais pas loin merci :p
0