#!/bin/bash
docker logs <container_name> | grep 'expiration date of' | tail -1 | cut -d ' ' -f 14 | cut -c 2-11 > /tmp/dt
dateFile=`cat /tmp/dt`
NOW=$( date +%F )
if [ $((10#$dateFile)) -gt ${NOW} ]; then
echo No Renewal Required
else
echo Renewal Required
fi
Я получаю дату из файла и отправляю это значение в другой файл /tmp/dt. Затем сравниваю эту дату с системной датой для создания логики. Но получаю ошибку: строка 7: 10#2020-12-09: значение тоже отлично подходит для базы (токен ошибки 09). также я использую #10, чтобы обнулить восьмеричную ошибку.