Unix shell事件?

时间:2020-03-06 15:04:16  来源:igfitidea点击:

有什么办法可以让我在不使用外部二进制文件的情况下在unix shell中要求时回显密码吗?显示密码提示时触发的简单功能之类的东西

解决方案

我们知道Expect吗?

也许这属于"外部二进制文件"类别,但是如果是,则需要澄清问题。

简短的回答:不。

答案略长:普通的shell,sh,ksh,csh,tcsh,bash没有任何挂钩可让我们将操作挂起(好的,因此bash2具有上下文相关的制表符补全)。

另一方面。外壳程序只是一个程序。我们可以更换它。如果我们真的可以说出自己想做什么,则可以破解现有的Shell或者编写新的Shell以获取所需的行为...