Slik konverterer ASCII til Character i KSH

Slik konverterer ASCII til Character i KSH


Ksh er en forkortelse for Korn skallet, en kommando tolk for Unix og Linux operativsystemer. Ksh, som med alle kommandolinjegrensesnitt, godtar skrevet kommandoer fra brukeren, utfører dem, og returnerer resultatet fra disse kommandoene.

American Standard kode for Information Interchange er en globalt anerkjent standard for å representere tekst og andre tegn i en numerisk form at datamaskiner kan gjenkjenne. Hvert symbol i ASCII tegnsettet har en rekke forbundet med det - binær, oktal, desimal eller heksadesimal. I Ksh kan Unix "printf" kommandoen brukes til å enkelt konvertere tallet til den tilknyttede karakter.

Bruksanvisning

1 Sørg for at Ksh er installert på systemet ditt, Hvis ikke, må du installere den ved hjelp av pakkebehandleren spesifikke for systemet.

2 Åpne et Ksh vindu.

3 Skriv inn følgende ved ledeteksten:

printf '\ x40 \ n'

Dette eksempelet vil sende ut "at" symbol, "@", etterfulgt av linje ( "\ n"). 40 er den heksadesimale ASCII-adressen til "@" tegn. For den spesielle karakter du vil, kan du bruke karakterens hex adresse i stedet for "40" i ovennevnte.

Hint

  • Du kan også bruke en oktal adresse ved å skrive følgende, erstatte "xxx" med oktal verdi:
  • printf '\ xxx \ n'