【发布时间】:2009-01-31 05:50:54
【问题描述】:
我意识到我可以编写一个小的 C 或 Ruby 程序来执行此操作,但我希望我的脚本具有尽可能少的依赖项。
鉴于警告,如何在 OS X 上的 bash 脚本中进行日期数学运算?我看过一个帖子(在另一个网站上),有人做了以下事情:
日期 -d "-1 天"
但这似乎不适用于 OS X。
附录:
许多人评论并回应说 Ruby、Python、Perl 等是 OS X 的标准配置。我熟悉所有这三种语言,并且可以轻松编写执行我想要的脚本。事实上,我已经有了这样的脚本,用 Ruby 编写的。
所以也许我应该澄清一下我所说的“外部依赖”是什么意思。我的意思是,我不希望我的 bash 脚本必须调用它外部的任何其他脚本。换句话说,我希望它使用一些在 OS X 的 vanilla 安装中可用并且已经在路径上的实用程序。
但是,这似乎是不可能的,所以我将不得不应付我的外部依赖:一个 Ruby 脚本。
【问题讨论】:
-
ruby、perl 和 python 都是 OS X 的标准配置,因此您不必担心依赖关系