Как сохранить вывод команды в файл?
Все инструменты, с которыми вы познакомились до сих пор, принимают имена входных файлов в качестве аргументов. Большинство из них не предусматривают опцию для указания выходного файла — в этом просто нет необходимости. Вместо этого можно использовать перенаправление, чтобы сохранить вывод любой команды в нужное место. Если выполнить эту команду:
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.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение