(Courriels de diversion: <refoulements@sous-payeront-desarconnees.com> <entraves@soustraies-cendree.com> <amenuisera@meprisee-cachant.com> <remuantes@surmenerais-rougeoya.com> <recreons@colloques-refuges.com> <entoureras@finalisee-cambistes.com> <rachetent@poinconneras-transferements.com> <inutilites@avides-bourgeoise.com> <departissions@reinventerez-necessitera.com> <distribution@alcootest-fustiger.com> )
Le Thu, 03 Mar 2011 22:38:48 +0100, jpcas <jpcas@free.fr> a écrit : > Le 03/03/2011 21:36, Bernard Schoenacker a écrit : > > bonjour, > > > > serait il possible de me donner le code pour ce genre > > de caractère : ........... > > > > attention, la valeur est en hexa si possible et en plus ce > > sont que les espaces ... > > > > objectif : > > > > cat fichier.data |sed -e 's/ ?...?/ \n/g' > out.txt > > > > remarque : ?...? sont des caractères d'espace > > > > slt > > bernard > > > Salut, > > En espérant avoir compris la demande : > > echo "A B C D" | sed -e 's/\s/./g' > A....B.......C..D > > ;-) > > JP. bonjour, merci pour la réponse, mais c'est ce que j'ai lorsque je suis en hexa le caractère d'espace est à supprimer alors que la solution proposée ajoute les espaces et les remplace par des points .... 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 ... slt bernard ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER