s/'.\{2,\}'/'.'/g;
s/['..']/./g;
Films for PLEX App have been updated, file is Ivan.Denisovich...2020.....mkv
sed: -e expression #1, char 73: strings for `y' command are different lengths
sed: -e expression #1, char 73: strings for `y' command are different lengths
#!/bin/bash
#ищем файлы с расширением .mkv, .m4v
Downloads_file=$(find /volume1/Geroev_Avenue_18/Downloads/ -maxdepth 1 -type f \( -iname "*.mkv" -or -iname "*.m4v" -or -iname "*.mp4" \) -and -mmin +5 -exec basename "{}" ';' | sed -n '1p' );
echo $Downloads_file
Downloads_file_film=$(find /volume1/Geroev_Avenue_18/Downloads/ -maxdepth 1 -type f \( -iname "*.mkv" -or -iname "*.m4v" -or -iname "*.mp4" \) -and -mmin +5 | sed -n '1p' );
#проверяем наличие найденного файла & отправляем сообщение в Телеграмм
if [ -n "$Downloads_file_film" ]; then mv -nfv $Downloads_file_film /volume1/Geroev_Avenue_18/Shared_Videos/Films/ && curl -X GET -k "https://api.telegram.org/bot18:9agk/sendMessage?chat_id=-4140&text=Films for PLEX App has been updated, file is "$Downloads_file"";
fi
if [ -n "$Downloads_file2" ]; then mv -nfv $Downloads_folder/* $Downloads_folder2 && curl -X GET -k "https://api.telegram.org/bot183:gLtsp9agk/sendMessage?chat_id=-41&text=Serials for Plex App has been updated, destination folder is "$Downloads_folder2"";
-or -iname "*.m4v"
find: missing argument to `-exec'
sed s'/.*\/volume1/Geroev_Avenue_18/Shared_Videos\///'g
но что-то идет не так, можно попросить Вас указать на ошибку? #!/bin/bash
#ищем файлы с расширением .mkv, .m4v
Downloads_file=$(find /volume1/Geroev_Avenue_18/Downloads/ -maxdepth 3 -type f -iname "*.mkv" -or -iname "*.m4v" -exec basename "{}" ';' | sed -n '1p' ); if [ -n "$Downloads_file" ]; then
....
fi
#!/bin/bash
#ищем файлы с расширением .mkv, .m4v
Downloads_file=$(find /volume1/Geroev_Avenue_18/Downloads/ -maxdepth 3 -type f -iname "*.mkv" -or -iname "*.m4v" -exec basename "{}" ';' | sed -n '1p' ); if [ -n "$Downloads_file" ]; then
#ищем местоположение в загрузках
Downloads_folder=$(find /volume1/Geroev_Avenue_18/Downloads/ -maxdepth 3 -type f -iname "*.mkv" -or -iname "*.m4v" -exec dirname "{}" ';' | sed -n '1p' )
#проверяем в сериалах файлы с расширением .mkv, .m4v,соответствующего названия
Downloads_file2=$(find /volume1/Geroev_Avenue_18/Shared_Videos/Serials/ -maxdepth 3 -type f -iname "$Downloads_file"); if [ -n "$Downloads_file" ]; then
#ищем местоположение в сериалах
Downloads_folder2=$(find /volume1/Geroev_Avenue_18/Shared_Videos/Serials/ -maxdepth 3 -type f -iname "$Downloads_file" -exec dirname "{}" ';')
#проверяем наличие найденного файла
if [ -n "$Downloads_file2" ]; then mv -nfv $Downloads_folder/* $Downloads_folder2 && curl -X GET -k "https://api.telegram.org/bot183:gLtsp9agk/sendMessage?chat_id=-41&text=Serials for Plex App has been updated, destination folder is "$Downloads_folder2"";
echo $Downloads_file
echo $Downloads_folder
echo $Downloads_file2
echo $Downloads_folder2
fi
fi
fi