1
A
回答
1
變化
for x in $arr; do
到
for x in "${arr[@]}"; do
1
擴大到陣列中的所有元素,使用"${arr[@]}"
for x in "${arr[@]}"; do
當您使用數組名作爲一個普通的變量,沒有索引它,它擴展到第一個元素。
相關問題
- 1. 爲什麼不打印這個循環?
- 2. 打印循環終值循環打印其內容
- 3. 爲什麼我的循環比我想要的少一次?
- 4. 爲什麼我不能在外部循環打印
- 5. 爲什麼我的Python代碼不能打印任何內容?
- 6. 爲什麼我的代碼不能打印任何內容?
- 7. 爲什麼我不能在for循環中打印兩次循環值
- 8. 程序不打印我需要打印的內容
- 9. 爲什麼我的循環早打破?
- 10. 爲什麼當我想要循環時出現錯誤
- 11. 爲什麼在Fortran循環之外打印的值不正確?
- 12. 爲什麼while循環不能每秒打印1,000次?
- 13. 爲什麼在rmarkdown循環時datatable不打印?
- 14. R:爲什麼kable不能在for循環中打印?
- 15. 不知道爲什麼我的程序不打印陣列的內容
- 16. 爲什麼這個循環不會產生我想要的結果?
- 17. 爲什麼perl不打印關於翻譯文本的內容?
- 18. 爲什麼Internet Explorer 8打印不可見的內容?
- 19. 爲什麼query_map的結果不會打印任何內容?
- 20. 爲什麼for循環不打破
- 21. 爲什麼我的存儲過程內部事務不打印我想要的錯誤消息?
- 22. 爲什麼我看不到我的打印功能盧阿內
- 23. 爲什麼我的-p單行打印我想跳過的行?
- 24. 爲什麼我的日誌不打印?
- 25. 爲什麼我的while循環在for循環內工作?
- 26. 打印內容只是一個循環內的
- 27. 我的類應該使用什麼接口或方法來在Console.WriteLine中打印我想要的內容?
- 28. 有誰知道爲什麼我的控制檯不會停止在我的while循環內打印?
- 29. 爲什麼這個簡單的Ruby程序不打印我期望的內容?
- 30. 這段代碼爲什麼不打印目錄內容?
嘗試'echo $ arr'以進一步啓發。 –