我的问题是我需要创建一个包含这些精确字节的文件: 48, 00, 49, 00
.
我无法使用C、perl或其他脚本语言(目标设备是嵌入式设备)。我尝试使用awk,在桌面上确实可以工作:
# awk 'BEGIN{ printf "%c%c%c%c", 48, 00, 49, 00 }' | hexdump
0000000 0030 0031
0000004
然而目标平台运行的是busybox v1.13.2,这段代码在那里不能正常工作。那里的awk版本不会输出ascii "0"(所有其他值都可以)。
您有什么建议?
echo -n -e \\x48\\x00\\x49\\x00
这些是十六进制值。因此,如果您想添加LF(ASCii十进制10),则应发送\x0a。 - Carles Mateo