Adicione autocompletar no traço

2

É possível obter pelo menos "alguns" autocompletar em um shell dash como em bash ?

Pelo menos para os nomes de arquivos existentes em um caminho.

    
por rubo77 30.09.2014 / 10:10

1 resposta

3

Não, o traço não tem conclusão. Caso contrário, seria chamado de bash. Dash foi projetado para executar scripts de shell rapidamente e com um mínimo de memória, não foi planejado para ser usado de forma interativa.

A melhor maneira de obter conclusão no painel é executar exec zsh ou exec fish .

Se você quiser ficar com o dash, é possível fazer o que as pessoas fizeram antes da conclusão: usar curingas. Por exemplo, em vez de digitar um prefixo de um nome de arquivo e, em seguida, pressionar a tecla Tab , digite um prefixo de um nome de arquivo e digite * . O prefixo precisa ser exclusivo, caso contrário, vários nomes de arquivos serão interpolados.

Para listar "conclusões", chame ls ou execute echo no padrão curinga.

Se você usar o mesmo nome de arquivo (ou outra string) várias vezes, armazene-o em uma variável.

    
por 01.10.2014 / 00:43