假設你沒有在bash shell腳本簡單的東西是這樣的:而針對卷的根目錄配料一個bash陣列在另一個陣列任意號碼和店鋪結果
folders=$(find "$1" -type d)
與文件夾的100,000s十萬並且你想對他們執行某種形式的操作,但是以批處理方式。
如果不枚舉大量代碼,是否有可能將一個數組批量化爲一個數組數組,每個數組由10個或其他數組組成 - 或者最後一個數組可能更少?
感謝, 李
編輯爲賽勒斯
folders=('/Volume/Data/1'. '/Volumes/Data/1', '/Volumes/Data/1/A', 'Volumes/Data/1/B', '/Volumes/Data/1/C')
成批的版本的基礎上一批網站,如果TWI(語法是完全不正確的和不支持的,我是一個總的BASH小白):
foldersBatched=(('/Volume/Data/1', '/Volumes/Data1/1'), ('/Volumes/Data/1/A', 'Volumes/Data/1/B'), ('/Volumes/Data/1/C'))
請爲樣本輸入添加樣本輸入和您想要的輸出到您的問題。 – Cyrus
首先,你不應該'folders = $(找到「$ 1」-type d)',因爲這個變量是不可用的(在帶有換行符的文件名的情況下)。有可能有一個更好的方法來進行。你想用這些目錄做什麼? –
請你再解釋@ gniourf-gniourf,因爲我處理的目錄不是文件名。謝謝。 –