linux在某个数据中查找指定数据,找到输出下标,否则输出未找到

数组数值为a1 13 a3 76 bc a3 1c
read -p "请输入您要查的数值"
因为有重复的数值,所以键盘输入a3时只有一个下标,怎样解决才能都显示

#!/bin/bash
array=(a1 13 a3 76 bc a3 1c)
read -p "请输入你要查的数值" value
for((i=0;i<${#array[*]};i++))
do
if [ $value = ${array[$i]} ]
then
echo $i
fi
done
你的意思是这样吗?