38 lines
1.6 KiB
Markdown
38 lines
1.6 KiB
Markdown
|
|
# bat
|
|||
|
|
|
|||
|
|
> Выводить и объединять файлы.
|
|||
|
|
> Клон `cat` с подсветкой синтаксиса и интеграцией Git.
|
|||
|
|
> Больше информации: <https://manned.org/bat>.
|
|||
|
|
|
|||
|
|
- Вывести содержимое одного или нескольких файлов в `stdout` с форматированием:
|
|||
|
|
|
|||
|
|
`bat {{путь/к/файлу1 путь/к/файлу2 ...}}`
|
|||
|
|
|
|||
|
|
- Объединить несколько файлов в целевой файл:
|
|||
|
|
|
|||
|
|
`bat {{путь/к/файлу1 путь/к/файлу2 ...}} > {{путь/к/целевому_файлу}}`
|
|||
|
|
|
|||
|
|
- Убрать оформление и отключить постраничный просмотр:
|
|||
|
|
|
|||
|
|
`bat {{[-pp|--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]}}`
|