2013-10-23 128 views
0

在bash提示符下,我輸入:創建父文件夾和子文件夾?

mkdir -p string_extend/{lib, pkg, test, doc, bin} 

這樣就會創建出彼此分開,這不是我想要的文件夾。

我想父是string_extend和那裏是它內部的五個子文件夾,即libpkgtest等什麼是正確的代碼行來實現這一目標?

設置:Mac OSX版10.8版和Ruby 1.9.3

+0

(你應該接受通過點擊對勾答案) – beroe

回答

3

猛砸括號擴展需要僅逗號分隔。試試這個:

mkdir -p string_extend/{lib,pkg,test,doc,bin} 
+0

它的工作。謝謝! – user2449984

0

如果您正在尋找Ruby代碼,你可以這樣做:

require 'fileutils' 
dirs = %w(lib pkg test doc bin) 
dirs.each do |dir| FileUtils.mkdir_p("string_extend/#{dir}") end