假設我在一個目錄dir1中。在那個目錄中我有myscript.sh和一個目錄subdir1。 subdir1有幾個子目錄,subsub1,subsub2,subsub3。在每個subsub目錄中都有一個名爲script2.sh的bash腳本,我想運行它們中的每一個。如何遍歷bash腳本中的子目錄?
首先,我只想確保我可以打印所有subsub目錄。 我:
for dir in /subdir1/*/ ; do
echo $dir
done
誰能告訴我什麼,我做錯了什麼?
你可能想'男人bash'並搜索「globstar」,以及'人find'。另外,請閱讀關於創建[MCVE](http://stackoverflow.com/help/mcve)的信息。對於這個問題,一個很好的方法是包含用於生成腳本摘錄失敗的測試環境的命令。就目前來看,這裏還遠遠不夠調試你的代碼。 – ghoti