在Bash脚本中,数组需要使用括号来声明,例如:array=(1 2 3 4)。如果要查找数组中的索引,可以使用以下方法:
array=(1 2 3 4)
search=3
for i in "${!array[@]}"; do
if [[ "${array[$i]}" = "$search" ]]; then
echo "Index: $i"
fi
done
在上述代码中,使用${!array[@]}
来遍历数组的所有索引。在循环中,检查数组元素是否等于要查找的值,然后打印相应的索引。