Cómo convertir ascii a este personaje en ksh
Vídeo: Shell Scripting Tutorial
Ksh es una abreviatura para el shell Korn, un intérprete de comandos para los sistemas operativos UNIX y Linux. Ksh, como con todas las interfaces de línea de comandos, acepta órdenes tecleadas por parte del usuario, los ejecuta y devuelve el resultado de estos comandos.
Código Estándar Americano para Intercambio de Información es un estándar reconocido mundialmente para la representación de texto y otros caracteres en una forma numérica que los ordenadores puedan reconocer. Cada símbolo en el conjunto de caracteres ASCII tiene un número asociado con ella - binario, octal, decimal o hexadecimal. En Ksh, el Unix "printf" comando se puede utilizar para convertir fácilmente el número de su carácter asociado.
Asegúrese de que Ksh está instalado en el sistema- si no, instalarlo usando el gestor de paquetes específicos de su sistema.
Abrir una ventana Ksh.
Escriba lo siguiente en el símbolo del sistema:
printf ` x40 n`
Este ejemplo es la salida de la "a" símbolo, "@," seguido de una nueva línea ("norte"). 40 es la dirección ASCII hexadecimal para el "@" firmar. Para el carácter particular que desea, utilice la dirección hexadecimal del carácter en lugar de "40" en el anterior.
Vídeo: Creating Command Line Menus with Shell Scripts
Consejos
- comprobar También puede utilizar una dirección octal escribiendo lo siguiente, reemplazando "xxx" con el valor octal:
- comprobar printf ` xxx n`
Artículos necesitará
referencias
- enlazar de Greg Wiki- BashFAQ / 071- ¿Cómo convierto un carácter ASCII a sus decimal (o hexadecimal) Valor y vuelta?