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í.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario