我需要将二进制数据传递给接受命令行参数的bash程序。有没有办法做到这一点?
这是一个接受一个参数的程序:
script arg1
但是,而不是字符串arg1,我想传递一些不是很好的ASCII字符的字节,特别是字节0x02,0xc5和0xd8。
我该如何做?
script "`printf "\x02\xc5\xd8"`" script "`echo -e "\x02\xc5\xd8"`"
测试:
# echo -n "`echo -e "\x02\xc5\xd8"`" | hexdump -C 00000000 02 c5 d8 |...|