Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
[Traitement chaine de caractères] : suppression de guillements
Envoyé par: twattiaux

Bonjour,

J'ai un fichier de log à analyser. Ce fichier contient plusieurs champs délimités par des tabulations. Certains champs sont encadrés par des guillemets. Je souhaite supprimer les guillemets pour un des champs seulement.

J'ai essayé avec la commande sed mais elle supprime les guillemets nécessaire à d'autres champs.

J'ai donc essayé avec la commande awk sans plus de succès car certains champs comportent des espaces et sont donc splittés en plusieurs champs.

Merci de votre aide

Poste le Friday 20 November 2009 09:39:46
Répondre     Citer    
Re: [Traitement chaine de caractères] : suppression de guillements
Envoyé par: korrigan62

Bonjour.

Tu aurais un exemple de ton log et de ce que tu désires obtenir !

Cdt

Poste le Tuesday 24 November 2009 22:23:03
Répondre     Citer    
Re: [Traitement chaine de caractères] : suppression de guillements
Envoyé par: becket

Je pense qu'awk est plus adapté pour ce genre de travail avec gsub sur le champs x que tu veux modifier.

Poste le Saturday 12 December 2009 09:47:44
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
[Traitement chaine de caractères] : suppression de guillements
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons