История изменений
Исправление bl, (текущая версия) :
cat data.txt | while read id otherstring ;
do
filedate=$(echo "$otherstring" | rev | awk '{print $2 }' | rev ) ;
filetime=$(echo "$otherstring" | rev | awk '{print $1 }' | rev ) ;
yesterdaytimestamp=$(date +%s --date="1 day ago"); ## можно вынести до цикла и вызвать 1 раз.
filetimestamp=$(date +%s --date="$filedate $filetime" );
if [[ $yesterdaytimestamp -gt $filetimestamp ]]
then
echo "удалить файл $id"
fi
done
Исходная версия bl, :
cat data.txt | while read id otherstring ;
do
filedate=$(echo "$otherstring" | rev | awk '{print $2 }' | rev ) ;
filetime=$(echo "$otherstring" | rev | awk '{print $1 }' | rev ) ;
yesterdaytimestamp=$(date +%s --date="1 day ago"); ## можно вынести до цикла и вызвать 1 раз.
filetimestamp=$(date +%s --date="$filedate $filetime" );
if [[ $yesterdaytimestamp -le $filetimestamp ]]
then
echo "удалить файл $id"
fi
done