2016-03-03 89 views
0

我有一個文本文件「modules.txt」含有(單獨的模塊名):終端的mkdir

dashboard 
editor 
images 
inspector 
loader 
navigation 
sharing 
tags 
toolbar 

欲像每個模塊創建文件夾結構:

dashboard/templates 
editor/templates 
flash/templates 
images/templates 

cat modules.txt | xargs mkdir -p $1/templates 
0:

等等

我在的區域擺弄周圍

但是這將創建文件夾的第一級,忽略/模板的一部分,並給予與錯誤:

mkdir: /templates: File exists 

它不。

我已經嘗試了所有種類的組合:

cat modules.txt | xargs mkdir -p $1/{templates} 
cat modules.txt | xargs mkdir -p $1{templates} 
cat modules.txt | xargs mkdir -p $1/{templates} 
cat modules.txt | xargs mkdir -p $1\/{templates} 

(是的,相當多的猜測這裏)

我也試着到/模板添加到每一行的文本文件,但這會讓整個事情崩潰。

任何想法如何去做到這一點?

回答

0

原來,在向文本文件中添加/模板時,這起作用。當擺弄這件事時,一定是累了(或者愚蠢)。

cat file_containing_folder_structure.txt | xargs mkdir -p