Table des matières

obtenir la date d'hier

avec le programme date de GNU (Linux, BSD, …):

date +%Y:%m:%d -d "yesterday"

ou

date +%Y:%m:%d -d "1 day ago"

ou

date --date='-1 day'


Sans utiliser date:

En perl:

perl -e 'print scalar localtime( time - 86400 ) . "\n";'

avec nawk. (Testé sous solaris 8, 10 )

nawk 'BEGIN{printf "0t%d=Y\n", srand()-86400}' | adb

avec nawk et date:

/usr/bin/truss /usr/bin/date 2>&1 | nawk -F= '/^time\(\)/ {gsub(/ /,"",$2);printf "0t%d=Y\n", $2-86400}' | adb