38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
|
|
# bat
|
|||
|
|
|
|||
|
|
> Відобразити та об'єднати файли.
|
|||
|
|
> Клон `cat` з підсвічуванням синтаксису та інтеграцією Git.
|
|||
|
|
> Більше інформації: <https://github.com/sharkdp/bat>.
|
|||
|
|
|
|||
|
|
- Відобразити з читабельним форматуванням вміст одного або кількох файлів у `stdout`:
|
|||
|
|
|
|||
|
|
`bat {{шлях/до/файлу1 шлях/до/файлу2 ...}}`
|
|||
|
|
|
|||
|
|
- Об’єднати кілька файлів у цільовий файл:
|
|||
|
|
|
|||
|
|
`bat {{шлях/до/файлу1 шлях/до/файлу2 ...}} > {{шлях/до/цільового_файлу}}`
|
|||
|
|
|
|||
|
|
- Видалити декорації та вимкнути розбиття на сторінки (`--style plain` можна замінити на `-p`, або обидві опції на `-pp`):
|
|||
|
|
|
|||
|
|
`bat --style plain --pager never {{шлях/до/файлу}}`
|
|||
|
|
|
|||
|
|
- Виділити певний рядок або діапазон рядків іншим кольором фону:
|
|||
|
|
|
|||
|
|
`bat {{[-H|--highlight-line]}} {{10|5:10|:10|10:|10:+5}} {{шлях/до/файлу}}`
|
|||
|
|
|
|||
|
|
- Показати недруковані символи, такі як пробіл, табуляція або новий рядок:
|
|||
|
|
|
|||
|
|
`bat {{[-A|--show-all]}} {{шлях/до/файлу}}`
|
|||
|
|
|
|||
|
|
- Видалити усі декорації, окрім номерів рядків у виведених даних:
|
|||
|
|
|
|||
|
|
`bat {{[-n|--number]}} {{шлях/до/файлу}}`
|
|||
|
|
|
|||
|
|
- Виділити синтаксис у JSON-файлі шляхом явного встановлення мови:
|
|||
|
|
|
|||
|
|
`bat {{[-l|--language]}} json {{шлях/до/файлу.json}}`
|
|||
|
|
|
|||
|
|
- Показати всі підтримувані мови:
|
|||
|
|
|
|||
|
|
`bat {{[-L|--list-languages]}}`
|