对于大多数 Unix shell,我们可以使用 pipe 和 cat 命令连接非文本数据,如下例所示:
a_command_with_binary_output | cat - this_is_a_binary_file > output_file
Windows 中上述命令的等价物是什么?我只针对 command.com 或 cmd.exe。请不要使用powershell。
好吧,如果您可以腾出临时空间:
a_command_with_binary_output > temp_file
copy /B temp_file + this_is_a_binary_file output_file
del temp_file
但请帮自己一个忙,为 Win32 获取 coreutils。它包含cat
和一堆其他方便的实用程序。