Markdown
MarkdownLint 错误
Md014

MD014 - 在命令之前使用美元符号而不显示输出

标签: 代码

别名:命令显示输出

在代码块中,终端命令前面不需要有美元符号,如果如果代码块中既有终端命令,也有命令的输出,则终端命令前可以有美元符号($)

当存在显示要键入的 shell 命令的代码块,并且 shell 命令前面有美元符号 ($) 时,会触发此规则:

    $ ls
    $ cat foo
    $ less bar

在上述情况下,美元符号是不必要的,并且不应包含:

ls
cat foo
less bar

但是,当需要区分键入的命令和命令输出时,会出现例外情况,如下例所示:

$ ls
foo bar
$ cat foo
Hello world
$ cat bar
baz