ファイル名がありますx
$ cat x
1A34532112345
awk
私が書いたスクリプトを使って(Webの助けを借りて)16進数で印刷したいと思います。
fold -1 /home/cscape/Desktop/x | gawk '{ printf("%s , %X\n",$0, int($0) )}'
ただし、各文字の出力は次のようになります。0
$ fold -1 /home/cscape/Desktop/x | gawk '{ printf("%s , %X\n",$0, int($0) )}'
1 , 1
A , 0
3 , 3
4 , 4
5 , 5
3 , 3
2 , 2
1 , 1
1 , 1
2 , 2
3 , 3
4 , 4
5 , 5
なぜ。でも0
。 asのASCII値を印刷したいです。A
%d
A
HEX
ベストアンサー1
そうでなければ持つawkを使用するには、以下を参照してください。od
(「8進ダンプ」):
$ echo 1A34532112345 | od -t x1
0000000 31 41 33 34 35 33 32 31 31 32 33 34 35 0a
0000016