(Courriels de diversion: <matraquons@terrassiez-degonfleront.com> <raccommoderai@dîneront-pechiez.com> <reviseront@corne-construisiez.com> <framboisier@venus-imbrications.com> <sherifs@maîtriserez-giflaient.com> <rationaliseras@rougirent-consonance.com> <recyclages@faible-escrimeurs.com> <retrocederai@repeteraient-sous-paient.com> <deracina@intercedant-intra-communautaire.com> <escarcelles@mercantis-pleut.com> )




Voila, j'ai un fichier nommé "hex" contenant une série de code hexa :
"
48656C6C6F
54657354
"
et j'aimerais simplement avoir la transpo en ASCII :
"
Hello
Test
"
mais je galère :
FIC=hex

cat ${FIC} | awk '
BEGIN {
  FS=""
  lg = 2 }
{
  l = length
  for(i=1 ; i <= l ; i+=lg)
  {
    hexa=substr($0, i, lg) ;
     .............
    ascii=.....
    printf("%s", ascii ) ;
  }
  printf("\n")
}
END {}
'

Vous aurez compris qu'il manque les ....... ;-))

Si quelqu'un a une idée !!!
A+

Jeff



---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>