Windows 上的 shell 管道和 cat 命令...

发布于 2024-12-03 19:02:19 字数 237 浏览 1 评论 0原文

对于大多数 Unix shell,我们可以使用管道和 cat 命令的功能来连接非文本数据,如下例所示:

a_command_with_binary_output | cat - this_is_a_binary_file > output_file

在 Windows 中,上述命令的等效项是什么?我仅针对 command.com 或 cmd.exe。请不要使用 powershell。

With most Unix shells, we can use the powers of pipe and the cat command to concatenate non-text data like the following example:

a_command_with_binary_output | cat - this_is_a_binary_file > output_file

What is the equivalent of the above command in Windows? I'm only targeting command.com or cmd.exe. No powershell please.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏末的微笑 2024-12-10 19:02:20

如果您可以腾出临时空间,那就好:

a_command_with_binary_output > temp_file
copy /B temp_file + this_is_a_binary_file output_file
del temp_file

但是帮自己一个忙,获取 Win32 的 coreutils 。其中包含 cat 和一堆其他方便的实用程序。

Well if you can spare the temporary space:

a_command_with_binary_output > temp_file
copy /B temp_file + this_is_a_binary_file output_file
del temp_file

But do yourself a favor and get coreutils for Win32. That contains cat and a bunch of other handy utilities.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文