Shell:子命令列表/显示

Shell:子命令列表/显示,shell,Shell,我已经写了一个shell脚本,它需要很多命令。按TAB键时,shell应列出命令。怎么做? 比尔, Praveen P B这取决于你瞄准的炮弹。对于bash,您需要阅读bash参考手册中关于的章节 基本上,您可以为它编写一个脚本,并让用户在某个地方获取它的源代码(通常是将它放在/etc/bash\u completion.d/或类似文件中;检查现有脚本可能也是一个好主意)。例如:我已经编写了一个shell脚本check.sh。我根据作为第一个参数传递的命令来执行该过程。现在,当我键入./chec

我已经写了一个shell脚本,它需要很多命令。按TAB键时,shell应列出命令。怎么做? 比尔,
Praveen P B

这取决于你瞄准的炮弹。对于bash,您需要阅读bash参考手册中关于的章节


基本上,您可以为它编写一个脚本,并让用户在某个地方获取它的源代码(通常是将它放在
/etc/bash\u completion.d/
或类似文件中;检查现有脚本可能也是一个好主意)。

例如:我已经编写了一个shell脚本check.sh。我根据作为第一个参数传递的命令来执行该过程。现在,当我键入./check.sh和TAB键时,它应该列出支持的命令。