Come convertire ASCII di carattere in KSH

November 23

Come convertire ASCII di carattere in KSH


Ksh è l'abbreviazione per la shell Korn, un interprete di comandi per i sistemi operativi Unix e Linux. Ksh, come con tutte le interfacce a linea di comando, accetta digitato i comandi da parte dell'utente, li esegue, e restituisce l'output di questi comandi.

American Standard Code for Information Interchange è uno standard riconosciuto a livello mondiale per rappresentare testo e altri caratteri in una forma numerica che i computer in grado di riconoscere. Ogni simbolo nel set di caratteri ASCII ha un numero ad esso associato - binario, ottale, decimale o esadecimale. In Ksh, il comando Unix "printf" può essere utilizzato per convertire facilmente il numero al suo carattere associato.

istruzione

1 Assicurarsi che Ksh sia installato sul sistema; in caso contrario, installarlo utilizzando il gestore di pacchetti specifici per il sistema.

2 Aprire una finestra Ksh.

3 Digitare quanto segue al prompt dei comandi:

printf '\ x40 \ n'

Questo esempio l'uscita "a" simbolo "@", seguito da un ritorno a capo ( "\ n"). 40 è l'indirizzo ASCII esadecimale per il segno "@". Per il carattere particolare che si desidera, utilizzare l'indirizzo esadecimale del personaggio al posto di "40", in quanto sopra.

Consigli e avvertenze

  • È anche possibile utilizzare un indirizzo ottale digitando quanto segue, sostituendo "xxx" con il valore ottale:
  • printf '\ xxx \ n'