我試圖爲一個目錄列表內遞歸地創建目錄創建一個簡單的shell腳本。shell腳本創建目錄
我的下一個文件結構: 稱爲v_79的目錄,包含「顯示目錄」(從dir_0到dir_210)的列表,並且裏面每個人有幾個目錄稱爲ENSG00000 ??????,其中'?'代表[0-9]之間的字符。
我想創建ENSG00000每一個內一個名爲「MY_DIR」目錄?????迪爾斯。
我知道如何創建一個目錄一旦被內部各dir_XX的,
for i in ENSG00000??????; do mkdir $i/my_dir; done
,但我不知道如何創建我需要的目錄,在目錄v_79。
這只是需要一個外部循環遍歷dir_0到dir_210結構 – Lazarus
這是一個令人難以置信的大量的目錄創建 - 422萬?? dir_0到dir_210 = 211 x ENSG00000000000到ENSG00000999999 = 1,000,000 +另一百萬用於my_dir的每個目錄,因此每個目錄200萬= 4.22億。除非你解釋了一些錯誤,否則你很難將其應用於任何文件系統。或者是ENSG00000 ??????已經存在? – Orbling
「我知道如何在裏面創建一個目錄......」 - 不,我不認爲你會這樣做:-)這隻會嘗試創建已經存在的目錄。 – paxdiablo