有人能告诉我为什么不起作用吗?
其主要目的是找到chapterNumber的索引。
chapter_number_arr=(ch-01 ch-02 ch-03 ch-04 ch-05 ch-06 ch-07 ch-08 ch-09 ch-10)
chapterNumber=ch-09 for chapter_number in "${chapter_number_arr[@]}" ; do
if [[ $chapter_number == "$chapterNumber" ]] ; then
index_file_name=$index2;
fi;
done 发布于 2022-06-11 17:07:09
chapter_number_arr=(ch-01 ch-02 ch-03 ch-04 ch-05 ch-06 ch-07 ch-08 ch-09 ch-10)
chapterNumber=ch-09
for chapter_idx in "${!chapter_number_arr[@]}"; do
if [[ ${chapter_number_arr[$chapter_idx]} = "$chapterNumber" ]]; then
index_file_name=$chapter_idx
fi
done...will set index_file_name=8.从问题中可以看出,这就是您想要的(这是与chapter_number_arr对应的chapterNumber索引)。
https://stackoverflow.com/questions/72586288
复制相似问题