2020-11-04 14:12:56 -06:00
|
|
|
# bat
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
> 可以打印并且合并文件的命令。
|
2022-01-12 19:26:34 +08:00
|
|
|
> `cat` 的复制品,外加语法高亮和 Git 集成。
|
2021-08-31 09:13:49 +02:00
|
|
|
> 更多信息:<https://github.com/sharkdp/bat>.
|
2020-11-04 14:12:56 -06:00
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 文件内容打印:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat {{文件}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 多文件合并到目标文件:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat {{文件1}} {{文件2}} > {{目标文件}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 在指定文件后追加多个文件合并的内容:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat {{文件1}} {{文件2}} >> {{目标文件}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 打印时,显示行号:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat -n {{文件}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 高亮一个 `json` 文件:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat --language json {{文件.json}}`
|
|
|
|
|
2021-08-02 04:41:09 -04:00
|
|
|
- 受支持的语言清单:
|
2020-11-04 14:12:56 -06:00
|
|
|
|
|
|
|
`bat --list-languages`
|