如何在bash for循环中使用临时环境变量?

克洛伊

我想跑YII_ENV=prod yii kw/test十次。我试过了

$ YII_ENV=prod for x in 1..10 do; yii kw/test done;
-bash: for: command not found
1304682651

(似乎只运行一次。)我也尝试过

$ for x in {1..10} do; YII_ENV=prod yii kw/test done;
-bash: syntax error near unexpected token `YII_ENV=prod'

GNU bash版本4.3.39(2)-发行版(i686-pc-cygwin)

用户名

首先,请更正命令的语法,然后正确放置分号。代替:

for x in 1..10 do; yii kw/test done;

使用(也添加正确的括号扩展):

for x in {1..10}; do yii kw/test; done

然后,添加变量:

for x in {1..10}; do YII_ENV=prod yii kw/test; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章