1

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

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

它不能以这种方式工作。它应该是什么样子?

4

1 回答 1

1

告诉 zsh 在用参数扩展标志RAILS_FILE_EXTENSIONS替换其值时解释为模式而不是原始字符串。~

RAILS_FILE_EXTENSIONS='(erb|feature|haml|jrxml|js|rake|rb|rxml|scss|xml|yml)'
ls **/*.$~RAILS_FILE_EXTENSIONS
于 2012-03-24T18:32:01.243 回答