Команда cat в Bash¶
Объединение и отображение содержимого файлов¶
Команда cat используется для просмотра содержимого файлов прямо в терминале.
Также с её помощью можно объединять несколько файлов в один.
Базовое использование¶
Для отображения содержимого файла выполните команду:
cat мой_файл.txt
Пример вывода:
Понимание оболочек
Оболочка — это интерфейс, позволяющий взаимодействовать с компьютером через текстовые команды.
Существуют разные типы оболочек. Bash (Bourne Again SHell) — популярный выбор благодаря своей мощности и простоте.
Опции команды cat¶
Команда cat поддерживает следующие полезные параметры:
-n— нумеровать все строки;-b— нумеровать только непустые строки;-s— удалить повторяющиеся пустые строки;-v— отобразить непечатаемые символы (кроме табуляции и переноса строки).
Опция -n: нумерация всех строк¶
cat -n мой_файл.txt
Пример вывода:
1 Понимание оболочек
2 Оболочка — это интерфейс, позволяющий взаимодействовать с компьютером через текстовые команды.
3
4 Существуют разные типы оболочек. Bash (Bourne Again SHell)
5 — популярный выбор благодаря своей мощности и простоте.
Опция -b: нумерация только непустых строк¶
cat -b мой_файл.txt
Пример вывода:
1 Понимание оболочек
2 Оболочка — это интерфейс, позволяющий взаимодействовать с компьютером через текстовые команды.
3 Существуют разные типы оболочек. Bash (Bourne Again SHell)
4 — популярный выбор благодаря своей мощности и простоте.
Опция -s: удаление повторяющихся пустых строк¶
cat -s мой_файл.txt
Пример вывода:
Понимание оболочек
Оболочка — это интерфейс, позволяющий взаимодействовать с компьютером через текстовые команды.
Существуют разные типы оболочек. Bash (Bourne Again SHell)
— популярный выбор благодаря своей мощности и простоте.
Опция -v: отображение непечатаемых символов¶
cat -v мой_файл.txt
Эта опция позволяет отследить скрытые символы, такие как управляющие последовательности или спецсимволы.
Объединение файлов¶
Команда cat может объединять файлы:
cat файл1.txt файл2.txt > общий_файл.txt
Это объединит содержимое двух файлов в один.
Использование cat с конвейером (pipe)¶
Команду cat удобно применять вместе с другими командами через |.
cat мой_файл.txt | grep "оболочка"
Пример:
Понимание оболочек
Существуют разные типы оболочек. Bash (Bourne Again SHell)
cat — один из самых простых, но мощных инструментов работы с текстом в терминале.