2012-03-24 43 views
1

我想在遞歸搜索的命令中使用環境變量。如何在zsh中內插遞歸搜索

export RAILS_FILE_EXTENSIONS='(erb|feature|haml|jrxml|js|rake|rb|rxml|scss|xml|yml)' 
ls **/*.${RAILS_FILE_EXTENSIONS} 

它不這樣工作。它應該是什麼樣子?

回答

1

告訴zsh將RAILS_FILE_EXTENSIONS解釋爲一個模式,而不是原始字符串,用~parameter expansion flag替換它的值。

RAILS_FILE_EXTENSIONS='(erb|feature|haml|jrxml|js|rake|rb|rxml|scss|xml|yml)' 
ls **/*.$~RAILS_FILE_EXTENSIONS 
+0

就像一個魅力。謝謝 – 2012-03-26 06:56:35