【发布时间】:2016-09-10 12:20:41
【问题描述】:
我是 bash 新手,想了解下面的脚本在做什么,我知道 -e 是退出,但我不确定 -se 或 $delimiter 的用途是什么?
$delimiter = 'EOF-MY-APP';
$process = new SSH(
"ssh $target 'bash -se' << \\$delimiter".PHP_EOL
.'set -e'.PHP_EOL
.$command.PHP_EOL
.$delimiter
);
【问题讨论】:
-
-s从标准输入读取命令。 linux.die.net/man/1/bash(来源:十秒谷歌搜索) -
^^ 那么,
-s是多余的吗?谁能提供一个例子,在哪里需要-s? -
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
@RyanBemrose 现在是 2020 年,谷歌搜索“bash -s”时的第一个结果就是这个页面 :-)