非常感谢您的帮助!
我在 bash 中有这段代码:
for d in this_folder/*
do
plugin=$(basename $d)
echo $plugin'?'
read $plugin
done
这就像一个魅力。对于“this_folder”中的每个文件夹,将其作为问题回显并将输入存储到具有相同名称的变量中。
但是现在我想排除一些文件夹,例如,它会询问该目录中的每个文件夹,前提是它们不是以下文件夹中的任何一个:全局、插件和 css。
任何想法我怎样才能做到这一点?
谢谢!
更新:
这是最终代码的样子:
base="coordfinder|editor_and_options|global|gyro|movecamera|orientation|sa"
> vt_conf.sh
echo "# ========== Base" >> vt_conf.sh
for d in $orig_include/@($base)
do
plugin=$(basename $d)
echo "$plugin=y" >> vt_conf.sh
done
echo '' >> vt_conf.sh
echo "# ========== Optional" >> vt_conf.sh
for d in $orig_include/!($base)
do
plugin=$(basename $d)
echo "$plugin=n" >> vt_conf.sh
done