如何在zsh中插值递归搜索

如何在zsh中插值递归搜索,zsh,glob,variable-substitution,Zsh,Glob,Variable Substitution,我想在带有递归搜索的命令中使用环境变量 export RAILS_FILE_EXTENSIONS='(erb|feature|haml|jrxml|js|rake|rb|rxml|scss|xml|yml)' ls **/*.${RAILS_FILE_EXTENSIONS} 它不是这样工作的。它应该是什么样子?告诉zsh在用~替换其值时,将RAILS\u FILE\u EXTENSIONS解释为一种模式,而不是原始字符串 当用~替换其值时,告诉zsh将RAILS\u文件扩展名解释为一种模式,而

我想在带有递归搜索的命令中使用环境变量

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

它不是这样工作的。它应该是什么样子?

告诉zsh在用
~
替换其值时,将
RAILS\u FILE\u EXTENSIONS
解释为一种模式,而不是原始字符串


当用
~
替换其值时,告诉zsh将
RAILS\u文件扩展名
解释为一种模式,而不是原始字符串

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