【发布时间】:2016-08-31 23:34:23
【问题描述】:
我有一个名为 test.sh 的 Bash 文件:
#!/bin/bash
arr=(whatever@gmail.com iamcool@gmail.com)
ruby testScript.rb $arr
这里是testScript.rb:
ARGV.each{|a| p a}
当我在终端中运行 ./test.sh 时,我会得到以下输出:
"whatever@gmail.com"
我希望我的 Ruby 脚本循环遍历 Bash 数组变量 $arr 中的所有元素。如何修复我的代码来执行此操作?
【问题讨论】:
标签: arrays ruby linux bash parameter-passing