Как поправить?
if [[ "$Extension" == *"$ExMusic"* ]];
#!/bin/bash
set -o xtrace
Dir="/mnt/d" # корневая папка & всех медиа
Downloads="$Dir/Downloads" # папка загрузки
FilmFolder="$Dir/Films" # папка фильмы
SerialsFolder="$Dir/Serials" # папка сериалы
TempMusic="$Dir/TempMusic/" # папка временных lossless файлов
Renamer="/mnt/c/Users/bolshukhin_roman/Script/rename.txt" # файл с шаблоном замен
ExVideo="$(echo '.*\.\(mkv\|m4v\|mp4\|ts\|avi\)')"
ExMusic="$(echo '.*\.\(flac\|ape\)')"
x="$IFS";IFS=$'\n';for WhatFile in $(find "$Downloads" -regex "$ExVideo" -o -regex "$ExMusic" | sort -r | head -1 );
do
IFS="$x"
#echo $WhatFile
#извлекаем название найденного файла
WhatFileName=$(basename "$WhatFile" )
#извлекаем папку найденного файла
WhatFolder=$(dirname "$WhatFile" )
#извлекаем расширение найденного файла
Extension="${WhatFileName##*.}"
if [[ "$Extension" == *"$ExMusic"* ]];
then
echo "обнаружены Lossless файлы."
elif [[ "$Extension" == "$ExVideo" ]];
then
echo "обнаружены видео файлы."
else
echo "Нет файлов для обработки"
fi
done
+ Dir=/mnt/d
+ Downloads=/mnt/d/Downloads
+ FilmFolder=/mnt/d/Films
+ SerialsFolder=/mnt/d/Serials
+ TempMusic=/mnt/d/TempMusic/
+ Renamer=/mnt/c/Users/bolshukhin_roman/Script/rename.txt
++ echo '.*\.\(mkv\|m4v\|mp4\|ts\|avi\)'
+ ExVideo='.*\.\(mkv\|m4v\|mp4\|ts\|avi\)'
++ echo '.*\.\(flac\|ape\)'
+ ExMusic='.*\.\(flac\|ape\)'
+ x='
'
+ IFS='
'
++ find /mnt/d/Downloads -regex '.*\.\(mkv\|m4v\|mp4\|ts\|avi\)' -o -regex '.*\.\(flac\|ape\)'
++ sort -r
++ head -1
+ for WhatFile in $(find "$Downloads" -regex "$ExVideo" -o -regex "$ExMusic" | sort -r | head -1 )
+ IFS='
'
++ basename '/mnt/d/Downloads/Би-2 - 2022 - Я никому не верю/9. Би-2 - Я никому не верю (Instrumental Version).flac'
+ WhatFileName='9. Би-2 - Я никому не верю (Instrumental Version).flac'
++ dirname '/mnt/d/Downloads/Би-2 - 2022 - Я никому не верю/9. Би-2 - Я никому не верю (Instrumental Version).flac'
+ WhatFolder='/mnt/d/Downloads/Би-2 - 2022 - Я никому не верю'
+ Extension=flac
+ [[ flac == *\.\*\\\.\\\(\f\l\a\c\\\|\a\p\e\\\)* ]]
+ [[ flac == \.\*\\\.\\\(\m\k\v\\\|\m\4\v\\\|\m\p\4\\\|\t\s\\\|\a\v\i\\\) ]]
+ echo 'Нет файлов для обработки'
Нет файлов для обработки