1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Shell

Connected

вправа

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

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

head -n 5 seasonal/summer.csv

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

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

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

cat top.csv

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

Інструкції

100 XP

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