Всем привет.Моё детище, Если в названии файла пробел, то будет ошибка. Переименовать, внутри переменой, у меня никак не выходит, может, поможете с перемещением файла с пробелом в названии?
#!/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
Спаибо