Eu não sei como realizar exatamente o que você está pedindo, mas, em vez disso, você poderia usar o comando find:
find /usr/bin -iname "ssh*keygen"
Então, usar (tab) (tab) no bash é um recurso de autocompletar legal. No entanto, aqui está minha situação; quando eu digito, e. ssh (tab) (tab), ele irá mostrar todos os sshs que eu tenho, mas eu não tenho como ir de lá. Existe um comando para substituir a opção (tab) (tab) ou ssh para vê-los todos e depois grep a partir daí? Obrigado.
Eu não sei como realizar exatamente o que você está pedindo, mas, em vez disso, você poderia usar o comando find:
find /usr/bin -iname "ssh*keygen"
Você realmente precisa de mais informações. Que conclusão você está usando para o ssh? O que complete | grep ssh
diz?
Se for hosts, você pode usar o keypress hosts-complete - eu acho que alt- @ - em qualquer lugar, inclusive depois de um grep. Se for outra coisa, você precisará descobrir como instanciar sua conclusão de alguma outra forma.