Например: echo $ (date) - $ (date -r sample.txt)
Выход: 90 дней (например)
Еще один способ
$ ls -l peter.txt -rwxrw-r--+ 1 pppp qqqq 149 Dec 15 18:39 peter.txt $ echo "(" $(date +%s) - $(date -r peter.txt +%s) ")/" 86400 | perl -nle ' print eval, " days" ' 29.254537037037 days $
Использовать% s секунд с 1970-01-01 00:00:00 UTC, как в
echo $(expr $(date +%s) - $(date -r sample.txt +%s)) #!/bin/sh echo $(($(date +%s) - $(date -r sample.txt +%s))) #/bin/bash