Imprimir caracteres extendidos ASCII

( desarrollo / bash )

Si en un script o simplemente en Shell queremos imprimir un carácter extendido como la Ñ o el símbolo del euro (€) podemos usar el comando:

printf "\XXX"

donde XXX es e valor Octal del carácter que queremos imprimir. Por ejemplo para imprimir el símbolo de €:

printf "\200"

como valores más usuales: 100 @ 200 € 321 Ñ 361 ñ

Para ver un listado completo podemos ejecutar este script:

for n in $(seq -w 0 400); do printf "$n = \\$n \n"; done

NOTA: en OSX el comando es gseq en vez de seq

Modificado el 31 de agosto de 2011
Creado el 31 de agosto de 2011
   

Compartiendo conocimiento desde 1995 - I.M.D. I.M.D.