Команда 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 — один из самых простых, но мощных инструментов работы с текстом в терминале.