Como faço para calcular matemática de datas em um script bash no OS X Leopard?

Sei que poderia criar um pequeno programa C ou Ruby para fazer isso, mas quero que meu script tenha o mínimo de dependências possível.

Dado queembargo, como se datam as matemáticas em um script bash no OS X? Vi uma postagem (em outro site) em que alguém fez o seguinte:

date -d "-1 day"

Mas isso não parece funcionar no OS X.

Termo aditivo:

Várias pessoas comentaram e responderam que Ruby, Python, Perl e similares vêm de fábrica com o OS X. Conheço todas essas três linguagens e poderia escrever facilmente um script que faça o que eu quero. Na verdade, eu já tenho esse script, escrito em Ruby.

Então, talvez eu deva esclarecer o que quero dizer com 'dependência externa'. O que quero dizer é que não quero que meu script bash chame nenhum outro script externo a ele. Em outras palavras, eu quero que ele use algum utilitário disponível em uma instalação básica do OS X e já esteja no caminho.

No entanto, não parece que isso seja possível, então terei que fazer valer minha dependência externa: um script Ruby.

questionAnswers(7)

yourAnswerToTheQuestion