10進⇒16進⇒ASCII変換

10進数の入力を受けて、16進数、ASCIIコード、元の10進数を表示する。
 以下にある通り、031127は制御文字なので除く。

 ASCIIコード表
 http://www9.plala.or.jp/sgwr-t/c_sub/ascii.html

$  echo -e "Hex\tChar\tDecimal";for n in `seq 32 126`;do echo "$n" | awk '{printf "0x%x\t%c\t%3d\n",$1,$1,$1}';done
Hex     Char    Decimal
0x20             32
0x21    !        33
0x22    "        34
0x23    #        35
0x24    $        36
0x25    %        37
0x26    &        38
0x27    '        39
0x28    (        40
0x29    )        41
0x2a    *        42
0x2b    +        43
0x2c    ,        44
0x2d    -        45
0x2e    .        46
0x2f    /        47
0x30    0        48
0x31    1        49
0x32    2        50
0x33    3        51
0x34    4        52
0x35    5        53
0x36    6        54
0x37    7        55
0x38    8        56
0x39    9        57
0x3a    :        58
0x3b    ;        59
0x3c    <        60
0x3d    =        61
0x3e    >        62
0x3f    ?        63
0x40    @        64
0x41    A        65
0x42    B        66
0x43    C        67
0x44    D        68
0x45    E        69
0x46    F        70
0x47    G        71
0x48    H        72
0x49    I        73
0x4a    J        74
0x4b    K        75
0x4c    L        76
0x4d    M        77
0x4e    N        78
0x4f    O        79
0x50    P        80
0x51    Q        81
0x52    R        82
0x53    S        83
0x54    T        84
0x55    U        85
0x56    V        86
0x57    W        87
0x58    X        88
0x59    Y        89
0x5a    Z        90
0x5b    [        91
0x5c    \        92
0x5d    ]        93
0x5e    ^        94
0x5f    _        95
0x60    `        96
0x61    a        97
0x62    b        98
0x63    c        99
0x64    d       100
0x65    e       101
0x66    f       102
0x67    g       103
0x68    h       104
0x69    i       105
0x6a    j       106
0x6b    k       107
0x6c    l       108
0x6d    m       109
0x6e    n       110
0x6f    o       111
0x70    p       112
0x71    q       113
0x72    r       114
0x73    s       115
0x74    t       116
0x75    u       117
0x76    v       118
0x77    w       119
0x78    x       120
0x79    y       121
0x7a    z       122
0x7b    {       123
0x7c    |       124
0x7d    }       125
0x7e    ~       126