【发布时间】:2010-10-25 06:42:05
【问题描述】:
任何人都可以告诉我编码指南以及 Unix shell 脚本的代码示例,使用这些代码可以在大多数当前的 shell 上运行,如 ksh、bash、csh 等。大多数时候我的一些代码编写因为 ksh 在普通 sh 上不起作用。我想让我的代码具有最大的可移植性。我的大部分代码将围绕 [ifs, elifs] 和 [whiles, fors] 并返回子 shell 的代码捕获(这将主要运行 SQL 脚本,我想为其获取一些返回代码,如处理的行数, SQL 脚本的返回码、错误码)。
还有谁能告诉我哪些特定于 shell 的代码可以轻松移植到其他 shell?谁能指出我正确的教程和/或示例代码?
【问题讨论】:
标签: unix shell portability