Le Sat, 05 Mar 2011 12:09:28 +0100,
jpcas <[email protected]> a écrit :
> Le 05/03/2011 11:14, Bernard Schoenacker a écrit :
> > Le Fri, 04 Mar 2011 07:31:55 +0100,
> > Michael Magoga <[email protected]> a écrit :
> >
> >>> bref, je recommence simplement et jex four :
> >>>
> >>> -a) soit un fichier contenant des données
> >>> -b) l'en tête : !@##@!Symantec--ACT!-3.0.
> >>> -c) le fichier fait 1 ligne
> >>> -d) les caractères d'espace sont affichés en mode hexa
> >>> -e) je ne veut pas supprimer ou ajouter de '.'
> >>>
> >>>
> >>> remarque:
> >>>
> >>> si tu souhaites obtenir un exemplaire de cette horreur,
> >>> pas de chichis ...
> >>>
> >>>
> >> Hmm, j'ai jamais essayé sur un binaire, mais est-ce que tr ne
> >> fonctionnerait pas ?
> >> cat FichierEntree | tr -st "\040" "" > FichierSortie
> >> ou même
> >> cat FichierEntree | tr -st "[:space:]" "" > FichierSortie
> >>
> >>
> >> Mick
> >
> > bonjour,
> >
> > merci pour la première instruction ...
> >
> >
> > ensuite, comment se débrouiller pour 2 caractères : 001+06E
> >
> > afin que je puisse lancer la commande pour un retour à la
> > ligne et je souhaite les conserver ...
> >
> > attention: en mode séparé :
> >
> > 6E = n
> > 01 = .
> >
> > avec sed c'est également possible
> >
> > slt
> > bernard
> >
> > -----------------------------------------------------------------
> > Les listes de diffusion du CULTe - Pour une informatique libre
> > http://www.CULTe.org/listes/
> > Pour se desabonner:
> > mailto:[email protected]?subject=Cliquez_sur_ENVOYER
> >
> Re-
>
> Dis-moi si avec ça :
>
> sed 's/\x01\|\x6e/\n/g'
>
> c'est déjà plus lisible ?
bonjour,
je recorrige le tir :
cat contactsagefrederic.ddf | tr -st "\000" ""\n | tr -st "\06E" ""
|sed -e 's/\x01\|\x6e/\x01\|\x6e\n/g' >| contactsagefrederic.ddf-probe
maintenant je peut voir certains caractères de type "échap" (^A ^P ^B )
je sais que c'est "très facile", mais en tâtonant il est possible
de retrouver la solution ...
attention, il ne faut surtour pas supprimer un caractère contenu
dans un mot ...
petit détail, tu disposes d'un exemplaire ayant subit le premier
nettoyage ( 000 06E ) ...
slt
bernard
-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:[email protected]?subject=Cliquez_sur_ENVOYER