Update index.md (#21812)

This commit is contained in:
fuserMRX
2018-11-13 18:35:30 +02:00
committed by Gregory Gubarev
parent a5876e57f4
commit 4fd26514d2

View File

@ -6,35 +6,56 @@ localeTitle: Bash Cat
Cat является одной из наиболее часто используемых команд в операционных системах Unix.
cat используется для последовательного чтения файла и печати его на стандартный вывод. Название происходит от его функции к кон**кат**енации файлов.
`Cat` используется для последовательного чтения файла и печати его на стандартный вывод, а также представляет собой удобный инструмент для отображения всего содержимого текстового файла.
### использование
```bash
cat [options] [file_names]
cat [опции] [имя_файла]
```
Наиболее часто используемые опции:
* `-b` , нумеровать только непустые строки
* `-n` , нумеровать все строки
* `-s` , сжать несколько смежных пустых строк
* `-v` , отображать непечатаемые символы, за исключением отступов и символа конца строки
### пример
* `-b` , обеспечивает нумерацию только строк, в которых присуствует текст
* `-n` , обеспечивает нумерацию всех выводимых строк
* `-s` , сжать нескольких пустых строк в одну пустую строку
* `-v` , отображать непечатаемые символы, за исключением вкладок и символа конца строки
Вывести в терминал содержимое файла file.txt:
### примеры
* Вывод содержимого файла file.txt:
```bash
cat file.txt
$ cat file.txt
hello world!
```
Соединить содержимое двух файлов и вывести результат в терминал:
* Обьединение вывода содержимого двух файлов (`hello world!` - file.txt и `hello world! the second atttempt!`- file1.txt):
```bash
cat file1.txt file2.txt
$ cat file.txt file1.txt
hello world!
hello world! the second atttempt!
```
* Пронумеровать строки в выводе содержимого файла:
```bash
$ cat -n file1.txt
1 hello world! the second atttempt!
2
3 the third string
```
#### Дополнительная информация:
* Википедия: https://en.wikipedia.org/wiki/Cat_(Unix)
* [Википедия-инфо](https://ru.wikipedia.org/wiki/Cat)