Громадянам України

Як перенаправити вихід у файл у DOS?

Що потрібно знати

  1. Оператор переспрямування > знаходиться між командою та ім’ям файлу, наприклад ipconfig > output. txt.
  2. Якщо файл уже існує, його буде перезаписано. Якщо ні, його буде створено.
  3. Оператор >> додає файл. Замість того, щоб перезаписувати файл, він додає вихідні дані команди в його кінець.

Щоб зберегти вихідні дані команди в текстовий файл за допомогою командного рядка, виконайте такі дії:

  1. Відкрийте Пуск.
  2. Знайдіть командний рядок.
  3. Клацніть правою кнопкою миші верхній результат і виберіть параметр Запуск від імені адміністратора.
  4. Введіть таку команду, щоб зберегти результат у текстовий файл, і натисніть Enter: YOUR-COMMAND > C:\PATH\TO\FOLDER\OUTPUT.txt.

2> є символом переспрямування введення, а синтаксис такий:

  1. Щоб перенаправити stderr (стандартна помилка) у файл: команда 2> errors.txt.
  2. Давайте перенаправимо як stderr, так і stdout (стандартний вихід): команда &> output.txt.
  3. Нарешті, ми можемо перенаправити stdout до файлу з назвою myoutput.txt, а потім перенаправити stderr до stdout за допомогою 2>&1 (errors.txt):

Синтаксис включає:

  1. команда > [назва_вихідного_файлу] – переспрямування стандартного виведення на вказаний вихідний файл.
  2. 2> [error_file_name] – Переспрямування stderr на вказаний файл.

Щоб перенаправити стандартний вихід у файл, а не на екран, нам потрібно використовуйте оператор >, після якого слідує ім’я файлу. Якщо файл не існує, буде створено новий, інакше інформація перезапише наявний файл.