пришлось начать переезд на WSL2 Ubuntu 20.04
Столкнулся с первой ошибкой. Ругается на "for RenameFile in "${WhatFile[@]}"; do"
x="IFS";IFS=$"";for WhatFile in $(find $Downloads -regex '.*\.\(mkv\|m4v\|mp4\|ts\|avi\)' -and -mmin +30 | sort -r );
do
IFS="$x"
#echo $WhatFile
#извлекаем название найденного файла
WhatFileName=$(basename "$WhatFile" )
#echo $WhatFileName
#извлекаем папку найденного файла
WhatFolder=$(dirname "$WhatFile" )
#echo $WhatFolder
#переименовываем файл
if [[ -n "$WhatFileName" ]]
then
for RenameFile in "${WhatFile[@]}"; do
WhatRenameFile=$( echo "$WhatFileName" |
sed -f "$Renamer" ) ;
if [ "$WhatFileName" != "$WhatRenameFile" ]; then
echo "переименовываем файл из $WhatFileName в $WhatRenameFile"
mv -fv "$WhatFile" "$WhatFolder"/"$WhatRenameFile"
echo "пауза 2 секунды"
sleep 2s
#else
#echo "Файл соответствует правилам "$WhatFileName""
fi
#echo $WhatRenameFile
done
fi
done
+ Downloads=/mnt/d/Downloads
+ VideosFolder=/mnt/d/
+ FilmFolder=/mnt/d/Films
+ Renamer=/mnt/c/Users/bolshukhin_roman/rename.txt
+ x=IFS
+ IFS=$
+ find /mnt/d/Downloads -regex .*\.\(mkv\|m4v\|mp4\|ts\|avi\) -and -mmin +30
+ sort -r
+ IFS=IFS
+ basename /mnt/d/Downloads/The Edge.2010.x264.BDRip1080p.mkv
/mnt/d/Downloads/Adventures of Rufus.The Fantastic Pet 2020 WEB-DL 1080p.mkv
+ WhatFileName=Adventures of Rufus.The Fantastic Pet 2020 WEB-DL 1080p.mkv
+ dirname /mnt/d/Downloads/The Edge.2010.x264.BDRip1080p.mkv
/mnt/d/Downloads/Adventures of Rufus.The Fantastic Pet 2020 WEB-DL 1080p.mkv
+ WhatFolder=/mnt/d/Downloads/The Edge.2010.x264.BDRip1080p.mkv
/mnt/d/Downloads
+ [[ -n Adventures of Rufus.The Fantastic Pet 2020 WEB-DL 1080p.mkv ]]
/mnt/c/Users/Bolshukhin_roman/Script/Media.sh: 28: [[: not found
+ [[ -n /mnt/d/Downloads/The Edge.2010.x264.BDRip1080p.mkv
/mnt/d/Downloads ]]