在 shell 中我们这样做:ls l
Tab 然后我们得到从 l 开始的文件列表。
问题是:在 shell 中,如何制作这样的东西 ls l
Tab| cat
使用 Tab 或不自动完成但不使用模式 ls l*
最佳答案
你真的是说 shell
吗?我认为你的意思是 bash。 :-)
bash 中的自动完成可以像这样手动调用:
compgen -C ls -f
查看 bash 手册页以及关键字 compgen
和 complete
如果找不到 compgen
和 complete
的手册页,请查看 man bash
。
关于bash - 如何将自动完成列表传递给 shell 中的管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24649491/