如何将数组作为参数传递给bash函数?
注意:在Stack Overflow上没有找到答案后,我自己发布了一些粗略的解决方案.它只允许传递一个数组,它是参数列表的最后一个元素.实际上,它根本没有传递数组,而是传递了它的元素列表,这些元素通过called_function()重新组合成一个数组,但它对我有用.如果有人知道更好的方式,请随时在此处添加.
有没有办法测试数组是否包含指定的元素?
例如,像:
array=(one two three)
if [ "one" in ${array} ]; then
...
fi
Run Code Online (Sandbox Code Playgroud)