Você sabia que pode obter o comportamento desejado digitando ls p
+ Tab em vez de ls p*
+ Tab ?
Como alternativa, você pode digitar ls p*
+ Alt -! ou ls p*
+ Ctrl - x + !
Note que Alt -! e Ctrl - x + ! estão ligados a complete-command e < strong> possible-command-completions , respectivamente. Você pode religar Tab para complete-command via bind '\C-i:complete-command'
. Isso lhe dará sua expansão glob desejada, mas provavelmente estragará a conclusão de outras coisas.
Espero que haja uma solução melhor. Se eu soubesse qual versão do Bash introduziu a mudança, eu teria uma chance melhor de encontrar uma.