Некоторые приложения написаны так, чтобы они хорошо работали в сценариях трубопровода, например,
svn status | find "? "
- это команда, которая перенаправляет вывод svn status
в find "? "
, поэтому она фильтрует вывод subversion до неизвестных файлов (помеченных знаком вопроса) в моих репозиториях.
Представьте, что svn status также выведет заголовок с надписью «Copyright? 2009». Эта очень специфическая строка заголовка также будет отображаться. Что не , что я ожидаю.
Таким образом, некоторые инструменты, такие как Sysinternals ', будут записывать любую информацию заголовка только , если она выводится непосредственно в командное окно, если обнаружен какой-либо вид перенаправления, эта информация заголовка не будет записана как указано выше.
Информация заголовка становится помехой при использовании в сценариях трубопроводов / автоматизации.
Полагаю, если вы не можете использовать >
для вывода в файл, это потому, что инструмент встроен, чтобы этого не делать. Вам понадобятся косвенные средства, чтобы захватить его.
Надеюсь, это поможет.