Команда ‘cat‘ («concatenate, catenate» — конкатенация) позволяет вывести на экран содержимое указанного в качестве аргумента файла. Например, вы хотите просмотреть текстовый файл ‘test.txt’. Для этого нужно выполнить команду:
$ cat test.txt
Это сработает, если файл находится в текущем каталоге. А если нет? Тогда надо указать полный путь:
$ cat /home/user/test.txt
Также команда может комбинировать вывод сразу из нескольких файлов.
$ cat file1 file2
Примеры использования.
Вывести на экран файл, нумеруя строки
$ cat - n test.txt 1 one 2 zwei 3 три
Преобразовывать спец символы в видимое представление (^I — таб, $ — конец строки)
$ cat -n test.test | cat -vte 1^Ione$ 2^Izwei$ 3^Iтри$
Что-то длинное и многострочное набрать в консоли и передать на вход другой команде. В данном случае с консоли набирается сначала вся логика ( cat | sort | uniq), а после нее — данные.
$ cat <<EOF | sort | uniq > one > two > three > four > aaa > one > EOF aaa four one three two
Was this helpful?
1 / 0