
Ando haciendo unos scritps para automatizar algunas tareas repetitivas en Linux y para una de ellas necesito hacer conversiones entre hexadecimal y ascii.
Me parece increible como algo tan “sencillo y “cotidiano” estuviera tan “escondido” en Google. Después de pasar por varios scripts enrevesadísimos y código en C y phyton, al fin encontré estos dos scripts en bash:
Convertir ascii a hex:
echo -n $* | od -tx1 | cut -c8- | tr -d '\n'
Convertir hex a ascii:
echo $* | xxd -r -p
Así de sencillo y bonito. Ambos funcionan pasando como parámetro lo que queremos convertir de hex a ascii o de ascii a hex. No sería complicado modificarlo para que fuera un sólo script el que hiciera ambas conversiones pero para el caso me vale así.
2 comentarios »
RSS de los comentarios de este post.
TrackBacks a: http://efremigio.blogsome.com/2008/04/29/convertir-ascii-a-hexadecimal-y-viceversa/trackback/
Deja un comentario
Saltos de línea y párrafo automáticos, nunca se muestra el email, HTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
hola como estas
edwwqewewreeeeeeeeeeeeeeeee