CMD Master
Назад до блогу
•Arnošt Havelka

Збереження виводу команди у файл

Перезапишіть через >, допишіть через >>, потім перевірте файл командою cat.

Почати інтерактивний урок
Збереження виводу команди у файл

Термінал не мусить бути єдиним місцем, куди йде вивід. > пише новий файл (або замінює наявний). >> додає рядок у кінець. cat — спосіб перевірити результат.

Перезапис: echo 'item' > file

Один > створює list.txt або замінює те, що там було.

Спробуйте команду

Запишіть рядок у list.txt!

Складіть команду
echo[text]>[target]
echolist.txt
Термінал
~$echo 'Apples' > list.txt

Почніть список:

Термінал
~$cat list.txt

Допис: echo 'item' >> file

Дві стрілки зберігають старі рядки. Так ви нарощуєте журнал або список покупок.

echo 'Apples' > list.txt
echo 'Bread' >> list.txt
cat list.txt

Маєте побачити і Apples, і Bread. Якби на другому рядку був >, він би стер Apples.

Термінал
~$echo 'Bread' >> list.txt cat list.txt

Пам’ятайте: > замінює, >> додає, cat перевіряє.


Перевірка знань

1 / 3

Що робить > з наявним файлом?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Передача виводу команди через конвеєр

Через | передайте вивід однієї команди в наступну, потім з’єднайте grep і wc.