Команда 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