Команда ‘cat’

Команда ‘cat‘ («concatenate, catenate» — конкатенация) позволяет вывести на экран содержимое указанного в качестве аргумента файла. Например, вы хотите просмотреть текстовый файл ‘test.txt’. Для этого нужно выполнить команду:

$ cat test.txt

Это сработает, если файл находится в текущем каталоге. А если нет? Тогда надо указать полный путь:

$ cat /home/user/test.txt

Также команда может комбинировать вывод сразу из нескольких файлов.

Примеры использования.


Вывести на экран файл, нумеруя строки

$ 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?

0 / 0

Добавить комментарий 0