Directory Zsh-如何在子目录内为同名文件寻找源代码并排除特定目录?

Directory Zsh-如何在子目录内为同名文件寻找源代码并排除特定目录?,directory,zsh,subdirectory,Directory,Zsh,Subdirectory,我必须查找包含config文件的所有子目录,但我想排除两个特定目录被读取为相同名称的config文件。尝试$LIB_DIR/^(dir1 | dir2)/config。这假定要排除的目录直接位于$LIB_DIR目录下。您可能必须使用setopt extendedglob打开扩展全局绑定。更多详细信息请参见手册页的“文件名生成”部分。@Gairfowl为什么不把它作为一个答案来写呢?现在这个问题仍然被标记为“未回答”。 for file in $LIB_DIR/*/config; do sourc

我必须查找包含
config
文件的所有子目录,但我想排除两个特定目录被读取为相同名称的
config
文件。

尝试
$LIB_DIR/^(dir1 | dir2)/config
。这假定要排除的目录直接位于
$LIB_DIR
目录下。您可能必须使用
setopt extendedglob
打开扩展全局绑定。更多详细信息请参见手册页的“文件名生成”部分。@Gairfowl为什么不把它作为一个答案来写呢?现在这个问题仍然被标记为“未回答”。
for file in $LIB_DIR/*/config; do
source $file
done