У меня приближается крайний срок 1 ноября 2011 г., и я хочу печатать дни до крайнего срока каждый раз, когда я открываю Терминал на мой MacBook Pro. Я добавил это в свой .profile
:
python -c "from datetime import date; print '%s days until deadline.' % (date(2011,11,1) - date.today()).days"
И это печатает 146 дней до крайнего срока.
всякий раз, когда я создаю новое окно терминала.
Это решает проблему. мне нужно, но мне интересно, как выглядит однострочник на других языках, и есть ли способы использовать bash или стандартные инструменты командной строки posix для выполнения той же задачи.