Use duas conclusões diferentes no tcsh

0

Eu quero fazer uma conclusão tcsh que seja concluída com um diretório relativo (ou seja, p/*/d/ ) ou a saída de um comando (ou seja, p/*/'completionterms'/ ). Isso é possível? Olhando para a página de manual do tcsh, não é óbvio.

E antes que alguém diga use bash, eu preciso dar suporte a ambos (bash foi fácil; -).

Por exemplo, digamos que eu tenha esta árvore de diretórios:

|-- dirone
|   '-- subdir
'-- dirtwo

E completionterms imprime:

desiredout outputone outputtwo

O que eu estou procurando é uma conclusão para que ambos sejam adicionados. Assim:

$ commandtocomplete <tab>
dirone/ dirtwo/ desiredout outputone outputtwo
$ commandtocomplete d<tab>
dirone/ dirtwo/ desiredout
$ commandtocomplete dirone/s<tab>
$ commandtocomplete dirone/subdir
    
por spookypeanut 02.04.2013 / 11:39

0 respostas