が存在するかどうかを確認するために、私はスクリプトを記述しようとしてきた:bashスクリプト - どのように始まり、どのディレクトリが
EFIDIR=/Volumes/EFI
KEXTDEST=$EFIDIR/EFI/CLOVER/kexts/Other
if [[ -d $EFIDIR/EFI/CLOVER/kexts/10.* ]]; then
echo "Directory found."
if [[ -d $EFIDIR/EFI/CLOVER/kexts/10.*/*.kext ]]; then
echo "Kext(s) found."
cp -R $EFIDIR/EFI/CLOVER/kexts/10.*/*.kext $KEXTDEST
fi
rm -R $EFIDIR/EFI/CLOVER/kexts/10.*
fi
は、私が「10」で始まるすべてのフォルダかどうかを確認したいです(10.10,10.11など...)が存在する場合、それらのフォルダのいずれかに(.kext)で終わるフォルダが存在する場合は...コピー先のフォルダにコピーします。
正しい方法で書くには?
ありがとうございました。
http://unix.stackexchange.com/a/100876 –