如何将自动完成列表传递给shell中的管道?

时间:2014-07-09 09:05:45

标签: bash shell

在shell中我们这样做:ls l Tab ,我们得到以l开头的文件列表。

问题是:在shell中,如何使用 Tab 制作类似ls l Tab | cat的内容,或者不自动完成但不使用模式ls l*

1 个答案:

答案 0 :(得分:6)

你的意思是shell?我认为你的意思是bash。 : - )

bash中的自动填充功能可以像这样手动调用:

compgen -C ls -f 

查看bash手册页以及关键字compgencomplete

如果找不到compgencomplete的手册页,请查看man bash