Я хочу получить последний (самый новый) файл в каталоге.И этот скрипт работает для каталога, где у меня есть файл Bash.Когда я изменил путь к другому пути проблема в last_modified
.Скрипт не видит file
- думаю, но не знаю почему.Кто-нибудь может помочь?
Ниже приведен код в моем файле test.sh
#!/bin/bash
file=$(cd '/path_where_is_test.sh_file' && ls -t | head -1)
last_modified=$(stat -c %Y $file)
current=$(date +%s)
if (( ($current - $last_modified) > 86400 )); then
echo 'Mail'
else
echo 'No Mail'
fi;