这个示例脚本:
cat <<- EOF | bash -c
command1 args
command2 args
command3 args
command4 args
command5 args
EOF
返回:bash: -c: option requires an argument
如何将 bash -c 与 here-document 一起使用?
这个示例脚本:
cat <<- EOF | bash -c
command1 args
command2 args
command3 args
command4 args
command5 args
EOF
返回:bash: -c: option requires an argument
如何将 bash -c 与 here-document 一起使用?
你不知道!
这
-c
仅适用于作为第一个参数传入的脚本,而不是像 heredoc 那样通过标准输入通过管道传入。相反,您可以使用
-s
,如果没有其他参数传递给脚本,则可以省略。此外,替换为之后
-s
还可以简化:到:
像大多数猫一样,它们
cat
什么都不做。