有人可以告訴我為什么它不起作用嗎?
目的是找到 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
uj5u.com熱心網友回復:
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
...將設定index_file_name=8。據我們從問題中可以看出,這就是您想要的(它是與chapter_number_arr對應的索引chapterNumber)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/490103.html
下一篇:LinuxGLFW-VulkanSurface未創建:glfwWindowHint(GLFW_CLIENT_API,GLFW_NO_API)被忽略?
