加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

函数与脚本 – Unix Bash编程

发布时间:2020-12-16 01:46:09 所属栏目:安全 来源:网络整理
导读:我是一个相当新的编程(大约一年 – 使用 java)和非常新的bash(大约六周).我写了一个小应用程序做了一些事情,它完全由脚本构成.不是一个功能.我知道我可以有一个包含所有功能的文件,但为什么和/或何时应该. 例如,我有一个名为getID的脚本调用“validateID”脚
我是一个相当新的编程(大约一年 – 使用 java)和非常新的bash(大约六周).我写了一个小应用程序做了一些事情,它完全由脚本构成.不是一个功能.我知道我可以有一个包含所有功能的文件,但为什么和/或何时应该.

例如,我有一个名为getID的脚本调用“validateID”脚本以确保id有效(正好是3个数字,例如827 395 148),然后检查“ids”文件中的特定id,如果id已经过验证并被找到.

然后我有另一个名为getID2的脚本验证id,如果找不到id则返回true.

我最近发现了getopt命令,我可以说getID -f如果找到则返回true而getID -n如果找不到则返回true.或者我可以编写一个函数getID(),如果找到则返回0,如果找不到则返回1.

我目前正在尝试用更好的逻辑编写应用程序.我会接受任何关于程序任何部分的建议,但我真的想知道何时应该使用函数和/或何时应该使用脚本.该计划的细节如下.提前致谢!

细节 –
该应用程序是一个小型报告系统,我有一个ID,名称和分数列表.我可以根据他们的ID查看,编辑,更新或删除某人.

解决方法

作为一般规则,只有在具有重要独立实用程序的情况下,才应为某些内容创建一个全新的脚本.如果它存在的唯一原因是由主脚本调用,它应该是主脚本中的一个函数.

编辑:如果要从多个独立脚本调用特定函数(或函数集),您可以将该函数作为函数放入单独的文件中,并在使用它的各种脚本中将其作为源.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读