6. Перенаправление
В этом уроке мы познакомимся с самой крутой возможностью командной строки: перенаправлением ввода/вывода. Благодаря этой возможности мы сможем перенаправлять ввод и вывод команд из файлов и в файлы, а также составлять из команд целые конвейеры. Для демонстрации этой возможности введем в обиход следующие команды:
• cat — объединяет файлы.
• sort — сортирует строки текста.
• uniq — сообщает о повторяющихся строках или удаляет их.
• wc — выводит число символов перевода строки, слов и байтов в каждом указанном файле.
• grep — находит и выводит строки, соответствующие шаблону.
• head — выводит первые строки из файла.
• tail — выводит последние строки из файла.
• tee — читает данные со стандартного ввода и записывает в стандартный вывод и в файлы.