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