よろしくお願いします!
私は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