命令行预测在典型路由器中如何工作?

How dose the command line prediction work in typical routers?

任何在 cisco 或 junper 等典型路由器中执行某些命令的人都会知道,当您键入命令时,一个命令的每个级别都有 'tab completion',如果您键入“?”,您还可以看到可能的选项。

他们是如何实施的?我想做一个类似的。有人可以给我一些线索吗?

谢谢

我觉得这个问题很愚蠢。我只是突然想起了一种非常常用的实现方法。任何具有使用 stdin 接口的语言都可以完成这项工作。