62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
---
|
||
title: Bash Cat
|
||
localeTitle: Bash Cat
|
||
---
|
||
## Bash Cat
|
||
|
||
Cat является одной из наиболее часто используемых команд в операционных системах Unix.
|
||
|
||
|
||
`Cat` используется для последовательного чтения файла и печати его на стандартный вывод, а также представляет собой удобный инструмент для отображения всего содержимого текстового файла.
|
||
|
||
|
||
|
||
### использование
|
||
|
||
```bash
|
||
|
||
cat [опции] [имя_файла]
|
||
|
||
```
|
||
|
||
Наиболее часто используемые опции:
|
||
|
||
|
||
* `-b` , обеспечивает нумерацию только строк, в которых присуствует текст
|
||
* `-n` , обеспечивает нумерацию всех выводимых строк
|
||
* `-s` , сжать нескольких пустых строк в одну пустую строку
|
||
* `-v` , отображать непечатаемые символы, за исключением вкладок и символа конца строки
|
||
|
||
### примеры
|
||
|
||
* Вывод содержимого файла file.txt:
|
||
|
||
```bash
|
||
$ cat file.txt
|
||
hello world!
|
||
```
|
||
|
||
* Обьединение вывода содержимого двух файлов (`hello world!` - file.txt и `hello world! the second atttempt!`- file1.txt):
|
||
|
||
```bash
|
||
$ 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://ru.wikipedia.org/wiki/Cat)
|
||
|