Если все, что вам нужно, это читать стандартный ввод и записывать то, что вы читаете, в стандартный вывод, то FINDSTR может работать, в зависимости от того, как вы его используете.
FINDSTR будет выводить точное двоичное изображение ввода, если ввод указан как одно имя файла в конце списка аргументов.
findstr "^" file.txt
Каналы или перенаправление также могут работать, в зависимости от содержимого ввода:
findstr "^" < file.txt
or
type file.txt | findstr "^"
Выходные данные будут повреждены, если при использовании перенаправленного или конвейерного ввода с FINDSTR произойдет одно из следующих событий:
- Любая строка ввода> 8191 байт
- Последняя строка ввода не завершается символом \n. (команда может зависнуть при перенаправлении ввода)
FINDSTR не будет работать, если указано несколько входных файлов, потому что в этом случае имя файла будет использоваться в качестве префикса для каждой строки вывода.
FINDSTR также отличается от cat тем, что не может читать как из стандартного ввода, так и из именованного файла.
См. Каковы недокументированные функции и ограничения. команды Windows FINDSTR? для получения дополнительной информации.
person
dbenham
schedule
30.05.2012
type thisfile > output.txt
помещает все выходные данные так же, как unix cattype thisfile >> output.txt
добавляет все выходные данные в файл без перезаписи - person Kyle   schedule 31.05.2012type
такого классного и простого решения. - person Dominic P   schedule 01.03.2013