diff --git a/pages/common/bat.md b/pages/common/bat.md new file mode 100644 index 000000000..9e65c5c33 --- /dev/null +++ b/pages/common/bat.md @@ -0,0 +1,28 @@ +# bat + +> Print and concatenate files. +> A `cat` clone with syntax highlighting and Git integration. + +- Print the contents of a file to the standard output: + +`bat {{file}}` + +- Concatenate several files into the target file: + +`bat {{file1}} {{file2}} > {{target_file}}` + +- Append several files into the target file: + +`bat {{file1}} {{file2}} >> {{target_file}}` + +- Number all output lines: + +`bat -n {{file}}` + +- Syntax highlight a json file: + +`bat --language json {{file.json}}` + +- Display all supported languages: + +`bat --list-language`