Команда cat вывод содержимого файла в консоль в Linux
С помощью команды cat
можно очень просто посмотреть содержимое небольшого файла, или например склеить несколько файлов.
Синтаксис
cat опции файл
Опции
- -b — нумеровать только непустые строки;
- -E — показывать символ $ в конце каждой строки;
- -n — нумеровать все строки;
- -s — удалять пустые повторяющиеся строки;
- -T — отображать табуляции в виде ^I;
- -h — отобразить справку;
- -v — версия утилиты.
Самое простое и очевидное действие, где используется команда cat linux — это просмотр содержимого файла:
cat file
Чтобы вывести несколько файлов достаточно просто передать их в параметрах:
cat file file1
Как вы знаете, в большинстве команд стандартный поток ввода можно обозначить с помощью символа -
. Поэтому мы можем комбинировать вывод текста из файла, а также стандартного ввода:
cat file - file1
Чтобы нумеровать только непустые строки используйте:
cat -b file
Можно нумеровать все строки в файле:
cat -n file
Опция -s
позволяет удалить повторяющиеся пустые строки:
cat -s file
С помощью -E
можно сообщить утилите, что нужно отображать символ $
в конце каждой строки:
cat -E file
Возможность объединения нескольких файлов не была бы настолько полезна, если бы нельзя было записать все в один:
cat file1 file2 > file3