2016-05-14 49 views
0

我有一個txt文件的格式爲:如何閱讀在bash文件並創建目錄

Billy-1b 
Jim-1b 
Kelly-1b 

txt文件名爲names.dat並且是由160行。我想讀取文件並創建每個條目的目錄。按照上面的例子,我應該在我的工作目錄中有3個目錄:Billy-1bJim-1bKelly-1b。我是bash腳本的新手。謝謝!

回答

3

您可以使用xargsmkdir這樣的:

xargs mkdir -p < names.dat 
2

您可以遍歷線,read

while read line; do 
    mkdir "$line" 
done < names.dat 

你必須得到相同的結果:

< names.dat xargs -L 1 mkdir