如果只减去一天的话,直接写就可以了。1 #date -d"yesterday 20150401" +%Y%m%d如果要减去几天,还可以这样写,如果用负数是往前数,1 #date -d"10 day ago 2015-04-01" +%Y-%m-%d