MD014 - 在命令之前使用美元符号而不显示输出
标签: 代码
别名:命令显示输出
在代码块中,终端命令前面不需要有美元符号,如果如果代码块中既有终端命令,也有命令的输出,则终端命令前可以有美元符号($)
当存在显示要键入的 shell 命令的代码块,并且 shell 命令前面有美元符号 ($) 时,会触发此规则:
$ ls
$ cat foo
$ less bar
在上述情况下,美元符号是不必要的,并且不应包含:
ls
cat foo
less bar
但是,当需要区分键入的命令和命令输出时,会出现例外情况,如下例所示:
$ ls
foo bar
$ cat foo
Hello world
$ cat bar
baz