标准化您的 UNIX 命令行工具( 五 )


总结
规范化环境对于简化管理大有帮助 。它减轻了您的负担,帮助您确定所在的系统类型,以及哪个命令和/或选项集最适合于获取所需信息或执行所需操作 。为每个命令选择正确的机制完全取决于该命令和您要尝试达到的目的 。
在您希望调用命令行选项的单个命令上,最好使用别名机制 。内联函数最适合于您希望容易地将其嵌入当前脚本环境的更复杂操作和序列,而完整的单独脚本则最适合于麻烦的多步骤操作,或您希望为命令(或选项)提供支持而不更改外壳环境的场合 。
尽管有这些明显的优点,但是务必要记住,如果将自己过于屏蔽在基础的系统之外,当发生故障而您无法访问脚本时,您可能处于无准备的状态——您应该寻求扩展和扩充,而不是替代 。

推荐阅读