如何在 shell 脚本中构建隐藏功能,这些功能由使用标志的用户输入激活?

如何在 shell 脚本中构建隐藏功能,这些功能由使用标志的用户输入激活?

我想在我的脚本中构建一个额外的功能,该功能仅在用户告诉它时才运行。

tree.sh例如,我有一个需要基因输入的程序。例如

./tree.sh AIFM1

但我想要一个额外的功能来可视化基因。

我想使用标志来触发 shell 脚本中的额外功能。我在链接中找到了这个:https://jonalmeida.com/posts/2013/05/26/ Different-ways-to-implement-flags-in-bash/。我想使用标志,但是第一个参数是在网站中搜索某些内容(几乎可以是任何内容)。这意味着我需要使用案例,但其中一个案例需要考虑案例中未指定的任何其他内容。 (例如像 else 语句)。如何在不导入任何特殊包的情况下解决此问题?

答案1

解决了问题。当使用 case 语句时,每个 case 的特征是 对于* )代表任何未由其他 case 确定的输入的 case,您所需要的只是* )在其之前没有任何指定的条件。

相关内容