Я пытался написать сценарий:Баш скрипт - как проверить, если каталог, который начинается с
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 –