在这篇文章中,我们将继续 教程05 从我们的教程系列 Shell脚本. 具体来说,我们将解决一个 意甲 良好做法, 在执行时要考虑到。
由于,在 上一页(教程 04) 我们向他人讲话 基本实践点 与这些有关,特别是 它们是如何产生的,它们是如何执行的,以及组成a的部分是什么 bash 外壳脚本.
而且,在开始这篇文章之前,称为 «Shell 脚本 - 教程 05»,我们建议探索以下 相关内容,在今天阅读这篇文章的最后:
相关文章:
Shell 脚本 - 教程 04:Bash Shell 脚本 - 第 1 部分
相关文章:
Shell 脚本 - 教程 03:所有关于脚本和 Shell 脚本
Shell 脚本教程 05
创建脚本的最佳实践
Shell 脚本的 10 大最佳实践
其中 10个最重要 我们可以提到的是:
- 缩进代码: 以可读形式开发的代码对于更好地理解是非常重要的。 必要的缩进将为复杂的逻辑结构提供清晰的视图。
- 在代码段之间添加分隔空格: 将代码分成模块或部分可以使任何代码更具可读性和易于理解,无论它有多长。
- 尽可能多地注释代码: 为每行或命令顺序、代码部分或开发的功能添加有用和必要的描述,可以更容易理解已编程的内容。
- 使用函数的描述性名称创建变量: 分配清楚地描述和标识创建它的函数的变量名称有助于理解其目的。
- 使用语法
VARIABLE=$(comando)
用于命令替换: 取而代之的是,旧方法现在已弃用VARIABLE=`date +%F`
. - 使用模块或变量来验证超级用户和授权用户,有或没有密码: 为了提高安全级别,在代码的必需部分。
- 使用操作系统的模块或验证变量(发行版、版本、架构): 防止在不受支持的计算机(或服务器)上使用文件。
- 使用模块或程序来确认关键或批处理操作的执行: 尽量减少因即兴创作或粗心而造成的错误。
- 包括各种基本模块:可以提到的,欢迎和告别模块,双重执行验证,以获得更好的用户体验。
- 创建用户友好的可视化界面: 通过终端 (CLI) 和桌面 (GUI) 使用命令
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
甚至命令"mpg123 y espeak"
用于具有人性化或机器人语音的声音警报和声音通知。
其他重要
- 使用外部函数和/或模块合理化脚本大小: 如果脚本最终变得非常大,最好使用函数将其拆分或将其拆分为较小的脚本文件,这些文件由主脚本调用。
- 以清晰明了的方式调用脚本中的其他解释器(编程语言): 为此,我们必须通过行或模块清楚地调用它们。
相关文章:
Shell 脚本 - 教程 02:关于 Bash Shell
相关文章:
Shell 脚本 - 教程 01:终端、控制台和 Shell
总结
总之,我们希望这 «Shell 脚本»教程 05 关于制作脚本时的最佳实践以及以前的最佳实践,正在增加许多人的知识,当制作最优化和最实用的 使用 Bash Shell 生成的脚本文件.
如果你喜欢内容, 评论并分享. 请记住,访问我们的开始 «现场»,除了官方渠道 Telegram 了解更多新闻、教程和 Linux 更新。