ПочатиПочніть безкоштовно

Як зберегти вивід команди у файл?

У всіх інструментів, які ви бачили досі, можна вказати вхідні файли. Більшість не мають опції для назви вихідного файла, бо вона їм не потрібна. Натомість можна використати перенаправлення, щоб зберегти вивід будь-якої команди куди завгодно. Якщо запустити цю команду:

head -n 5 seasonal/summer.csv

вона виведе на екран перші 5 рядків літніх даних. Якщо ж запустити цю команду:

head -n 5 seasonal/summer.csv > top.csv

на екрані нічого не зʼявиться. Натомість вивід head буде записано в новий файл top.csv. Переглянути вміст цього файла можна за допомогою cat:

cat top.csv

Знак «більше» > наказує оболонці перенаправити вивід head у файл. Він не є частиною команди head; зате працює з будь-якою командою оболонки, що створює вивід.

Ця вправа є частиною курсу

Вступ до Shell

Переглянути курс

Інструкції до вправи

Поєднайте tail із перенаправленням, щоб зберегти останні 5 рядків з seasonal/winter.csv у файл last.csv.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу