LINUX.ORG.RU

История изменений

Исправление 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