例如,我可以这样做:
ENV=dev ruby script.rb
但是我该怎么做呢?
USER=aa PASS=bb ruby script.rb
我不能使用这个:
export USER=aa
export PASS=bb
ruby script.rb
我必须在一行中完成
最佳答案
据我所知,每个 Bourne shell 都允许在命令之前使用任意数量的名称=值对来建立环境。 Bash 确实如此。
$ foo=foo bar=bar env | grep -E 'foo|bar'
foo=foo
bar=bar
关于linux - 如何在 bash 命令行上指定两个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42545875/