我想在我的脚本中构建一个额外的功能,该功能仅在用户告诉它时才运行。
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,您所需要的只是* )
在其之前没有任何指定的条件。