set -x não imprime informações da pilha para autocompletar bash

1

No meu bash 4.2.46 and centos - 7.1.1503 , eu corri set -x (para imprimir informações de depuração). Agora, se eu digitar ls , imprime:

+ ls --color=auto
a    b   c
++ printf '3]0;%s@%s:%s
echo $HO  #tab key press here
7' root sk-vbox '~'

Tudo bem e feliz. Mas quando eu pressiono a aba em uma variável de shell para conclusão, ela imprime a saída sem informações da pilha:

$HOME      $HOSTNAME  $HOSTTYPE  

dá:

+ ls --color=auto
a    b   c
++ printf '3]0;%s@%s:%s
echo $HO  #tab key press here
7' root sk-vbox '~'

e zero linhas de informações da pilha.

Eu preciso dessa informação de pilha mal para depurar um problema no qual o bash coloca espaço extra no autocompletion (semelhante a problema de acréscimo mas possivelmente devido a um motivo diferente, já que /etc/bash_completion.d não contém o culpado, acroread.sh no meu caso.)

Estou usando o bash 4.2.46 no CentOS Linux versão 7.1.1503.

    
por Madhavan Kumar 06.06.2015 / 15:00

0 respostas