【发布时间】:2010-11-12 22:38:06
【问题描述】:
我正在答复一份需要大量文本处理的合同的招标请求。主要的问题是客户希望能够在任何 UNIX(HPUX、Solaris、AIX、FreeBSD)或 Linux(SLES、RHEL)平台上运行它,这可能会限制我使用它的方式。他们不想将额外工具的安装作为先决条件。
我在 Perl 和 awk 之间纠结。我知道 Perl 是处理文本的理想工具(而且我相当擅长它)但是,在我提出需要 Perl 的 RFT 响应之前,我想知道是否有人在平台上运行默认情况下不安装 Perl。
在 RFT 中列出这些平台并让客户选择他们想走的路会很方便。我有一个模糊的回忆,它在默认安装的 FreeBSD 上没有,也可能是非 Linux 平台也没有它。
可以推荐任何其他工具,但鉴于我对 Perl 和 awk 的熟悉,它们可能是候选名单上唯一的工具。
【问题讨论】:
-
Commercial Unices 往往与非常旧的 Perl 版本捆绑在一起。