5
使用破折号(-)代替文件名
对于命令,如果将其-用作参数来代替文件名,则表示STDIN或STDOUT。 但在此示例中,它将创建一个名称为的文件-: echo hello > - -在此示例中,我如何表示STDOUT? 相反,我该如何使示例中-的文件命名-为: cat -
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。