Сводка
В этом модуле вы ознакомились с некоторыми инструментами и командами, которые можно использовать в оболочке UNIX для преобразования данных из одного формата в другой.
Сначала вы узнали о командах head
, tail
, wc
и nl
. С помощью этих команд можно выполнить быструю проверку текстовых файлов и получить более полное представление о необработанных данных. Затем вы ознакомились с командой cat
. Эта команда позволяет просматривать содержимое файлов. Ее также можно использовать для создания новых файлов путем добавления или объединения содержимого файлов.
Затем вы рассмотрели основы регулярных выражений (regex). Регулярные выражения удобны для сопоставления шаблонов и могут использоваться в IDE и в командной строке с другими фильтрами и командами.
Затем вы узнали о sed
и grep
, которые можно использовать для поиска и замены шаблонов в текстовых потоках и файлах.
Наконец, вы узнали о каналах и перенаправлении потоков вывода. Использование каналов позволяет объединить все команды и фильтры, изученные в предыдущих уроках, для создания конвейеров обработки данных.
Теперь у вас должно быть хорошее представление о том, что делают эти команды и как их использовать для эффективного преобразования данных из оболочки UNIX.
Ресурсы
- Фильтры
- Трубы
- Регулярные выражения 101
- Команды оболочки UNIX
- Команды оболочки UNIX (и Linux)
- Документация по Visual Studio Code