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 ?

-----------------------------------------------------------------
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

Répondre à