我对编程(大约一年 - 用java)和极其新的bash(大约六个星期)都是新手。我写了一个小应用程序,它执行一些操作,并且完全由脚本构成。没有一个功能。我知道我可以有一个文件具有所有功能,但为什么和/或什么时候应该我。功能vs脚本 - Unix Bash编程
例如我有一个名为getID的脚本,它调用“validateID”脚本以确保id有效(正好3个数字例如827 395 148),然后检查特定ID的“ids”文件,如果ID被验证并找到,则返回true。
然后我有另一个脚本叫做getID2验证id并返回true,如果没有找到id。
我最近找到getopt命令,我可以说getID -f返回true,如果找到,getID -n返回true,如果找不到。或者我可以编写一个函数getID(),如果找到则返回0,如果找不到则返回1。
我目前正试图用更好的逻辑编写应用程序。我会接受程序任何部分的任何建议,但我真的很想知道我应该在什么时候使用函数和/或何时应该使用脚本。下面是该计划的具体内容。先谢谢了!
细节 - 该应用程序是一个小型报告系统,我有一个ID,名称和分数列表。我可以根据他们的ID查看,编辑,更新或删除某人。
非常感谢! :)好的提示要记住。 – Khadijah