Команда, которая копирует стандартный ввод в стандартный вывод - PullRequest
0 голосов
/ 14 сентября 2018

Я обновляю набор тестов стандартной библиотеки языка программирования Crystal для работы в Windows. Чтобы протестировать порождение новых процессов с помощью каналов для stdout и stdin в unix, cat используется как «фиктивный процесс», который копирует stdin в stdout для тестирования.

Какая самая простая команда для достижения того же эффекта на окнах с помощью команд cmd.exe?

1 Ответ

0 голосов
/ 14 сентября 2018

Простая команда, которую можно найти во всех версиях Windows, которая может использоваться в качестве альтернативы команде linux cat в указанном сценарии:

find /v ""

Как есть, он будет читать строки из стандартного ввода и записывать их в стандартный вывод.

примечание: хотя more и findstr "^" иногда могут использоваться, оба имеют несколько ограничений, которые делают find /v "" лучшей альтернативой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...