Как отобразить содержимое файла в командной строке DOS / Windows [дубликат]

Ответы:

104

Вы можете сделать это с type filename:)

Azz
источник
7

Вы можете catнесколько файлов, как это:

type file1 file2 file3 2>nul

2>nulПодавляет вывод имен файлов. Если файл не заканчивается возвратом каретки, он не будет добавлен между файлами.

Вы можете сделать то же самое, как это:

copy file1 + file2 + file3 con >nul

В этом случае >nulподавляется вывод имен файлов и n file(s) copiedсообщений.

Деннис Уильямсон
источник
6

В командной строке используйте "type"команду. Вы также можете передать это через «больше», как в Unix.

  • type filename

...или же...

  • type filename | more
Рэндольф Ричардсон
источник
Кроме того, вы можете использовать другие операторы перенаправления, аналогичные Unix, в которых вы можете сохранять выходные данные в файл, а не на экране (например, введите имя файла> filename.out) или получать входные данные из файла (например, more <filename) ). Важно отметить, что более продвинутое использование этих операторов перенаправления, которые будут работать в Unix, не всегда работает должным образом (если вообще так) в средах DOS / Windows, но если вы сохраняете вещи простыми (и тестируете их), они должны всегда хорошо работает для вас.
Рэндольф Ричардсон