Легкий скрипт который копирует файлы с сегодняшним днем

мне нужна ваша помощь в создании скрипта: каждый день учитель загружает файлы в следуюещем формате:

ACCOUNTS_STUDENT_20200217074343-20200217.xlsx  
STUDENT_MARKS_20200217074343-20200217.xlsx  
STUNDENT_HOMEWORKS_20200217074343-20200217.xlsx  
STUDENT_PHYSICAL_20200217074343-20200217.xlsx  
STUDENTS_SUBSCRIBED_20200217074343-20200217.xlsx

[file_name+todaydatetime-todaydate.xlsx]

Но иногда учитель не загружает эти файлы и мне надо вручную переименовывать файлы которые были загружены вчера и копировать их каждый в отдельную папку:

cp ACCOUNTS_STUDENT_20200217074343-20200217.xlsx /incoming/A1/ACCOUNTS_STUDENT_20200318074343-20200318.xlsx  
cp MARKS_STUDENT_20200217074343-20200217.xlsx  /incoming/B1/ACCOUNTS_STUDENT_20200318074343-20200318.xlsx  
.............

cp SUBSCRIBED_STUDENTS_20200217074343-20200217.xlsx /incoming/F1/SUBSCRIBED_STUDENTS_20200318074343-20200318.xlsx.  

В двух словах - беру файлы за предыдущий день копирую их в специальную папку с новой временной меткой:

#!/bin/bash
cd /home/incoming/
date=$(date '+%Y%m%d')
previousdate=$(date '+%Y-%m-%d')
cp /home/incoming/STUDENTS_SUBSCRIBED_'$previousdate'.xlsx /incoming/F1/STUDENTS_SUBSCRIBED_'$date'.xlsx  

иногда также учитель загружает один файл, а остальные отсуствуют и нужно скопировать и переименовать файлы за предыдущий день, как сделать проверку на имеющиеся файлы? Спасибо за то что прочли, вы мне очень поможете если укажите как это сдлетаь правильно.


Ответы (0 шт):