конвейер оболочки и команда cat в Windows

В большинстве оболочек Unix мы можем использовать возможности pipe и команды cat для объединения нетекстовых данных, как в следующем примере:

a_command_with_binary_output | cat - this_is_a_binary_file > output_file

Что эквивалентно приведенной выше команде в Windows? Я ориентируюсь только на command.com или cmd.exe. Пожалуйста, без powershell.


person user910945    schedule 11.09.2011    source источник


Ответы (1)


Хорошо, если вы можете сэкономить временное пространство:

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

Но сделайте себе одолжение и получите coreutils для Win32. Он содержит cat и кучу других полезных утилит.

person Mat    schedule 11.09.2011