Bash

asciiコード表ワンライナー(bash)

どうでもいいメモ。

$ seq 32 127 |awk '{printf "%03d %x %c\n",$1,$1,$1}'
032 20  
033 21 !
034 22 "
035 23 #
036 24 $
037 25 %
038 26 &
039 27 '
040 28 (
041 29 )
042 2a *
043 2b +
044 2c ,
045 2d -
046 2e .
047 2f /
048 30 0
049 31 1
050 32 2
051 33 3
052 34 4
053 35 5
054 36 6
055 37 7
056 38 8
057 39 9
058 3a :
059 3b ;
060 3c <
061 3d =
062 3e >
063 3f ?
064 40 @
065 41 A
066 42 B
067 43 C
068 44 D
069 45 E
070 46 F
071 47 G
072 48 H
073 49 I
074 4a J
075 4b K
076 4c L
077 4d M
078 4e N
079 4f O
080 50 P
081 51 Q
082 52 R
083 53 S
084 54 T
085 55 U
086 56 V
087 57 W
088 58 X
089 59 Y
090 5a Z
091 5b [
092 5c \
093 5d ]
094 5e ^
095 5f _
096 60 `
097 61 a
098 62 b
099 63 c
100 64 d
101 65 e
102 66 f
103 67 g
104 68 h
105 69 i
106 6a j
107 6b k
108 6c l
109 6d m
110 6e n
111 6f o
112 70 p
113 71 q
114 72 r
115 73 s
116 74 t
117 75 u
118 76 v
119 77 w
120 78 x
121 79 y
122 7a z
123 7b {
124 7c |
125 7d }
126 7e ~
127 7f 

番号で行を抜き出す。

$ seq 32 127 |awk /^101/'{printf "%03d %x %c\n",$1,$1,$1}'
101 65 e