一次执行多个命令行

时间:2016-12-16 21:21:46

标签: linux ubuntu centos

我有一套命令

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily"
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active"
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily"
php /home/forge/mysite.com/artisan publications:exportdiff  --interval="daily"

当我将它们粘贴到我的终端时,除了最后一个之外,它们都是一个接一个地排除。 我甚至尝试在最后添加;,但它的行为相同。

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily";
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active";
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily";
php /home/forge/mysite.com/artisan publications:exportdiff  --interval="daily";

我也试过

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily" &&
php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active" &&
php /home/forge/mysite.com/artisan images:exportdiff --interval="daily" &&
php /home/forge/mysite.com/artisan publications:exportdiff  --interval="daily"

我得到了

php /home/forge/mysite.com/artisan products:exportdiff --interval="daily" &&
> php /home/forge/mysite.com/artisan products:exportdiff --interval="daily active" &&
> php /home/forge/mysite.com/artisan images:exportdiff --interval="daily" &&
> php /home/forge/mysite.com/artisan publications:exportdiff  --interval="daily"    

有人可以教我如何防止我的最后一行不执行吗?

1 个答案:

答案 0 :(得分:1)

我将在这里走出去,建议你检查你的代码是否有一些看不见的"搞笑"上面的人物。您可以使用vi通过vim:set list进行检查。

或者,删除所有可见空格(以及行尾),然后在" nix"上再次添加它们。环境,甚至更好,重新输入" nix"中的所有命令。环境,看看是否有效。