我想用这样的 perl 脚本将输入提供给 C 程序
./cprogram $(perl -e 'print "\xab\xcd\xef";')
。
但是,必须从文件中读取字符串。所以我得到这样的东西:
./cprogram $(perl -e 'open FILE, "<myfile.txt"; $file_contents = do { local $/; <FILE> }; print $file_contents'
。但是,现在 perl 将 string 解释为 string "\xab\xcd\xef"
,我希望它像第一个示例一样将其解释为字节序列。
如何做到这一点?它必须在没有 File::Slurp 的服务器上运行。