Convert decimal to hexadecimal in UNIX shell script岁以下
我试图只打印hexdump
中的hex values
,即不打印行号和ASCII表.
但以下命令行不会打印任何内容:
hexdump -n 50 -Cs 10 file.bin | awk '{for(i=NF-17; i>2; --i) print $i}'
Convert decimal to hexadecimal in UNIX shell script岁以下
我试图只打印hexdump
中的hex values
,即不打印行号和ASCII表.
但以下命令行不会打印任何内容:
hexdump -n 50 -Cs 10 file.bin | awk '{for(i=NF-17; i>2; --i) print $i}'
您可以指定希望hexdump
用于输出的确切格式,但这有点棘手.以下是默认输出,减go 文件偏移量:
hexdump -e '16/1 "%02x " "\n"' file.bin
(在我看来,这会在末尾产生额外的尾随空间