Substitua o sinal de mais no prompt de comando set -x

Substitua o sinal de mais no prompt de comando set -x

Eu uso set -xno meu script para gerar as linhas à medida que são executadas.

Gostaria de adicionar alguns comentários aí, então uso o :comando, que não faz nada

: :::: comment here

o que parece bom, mas ficaria melhor se as outras linhas :também tivessem um precedente, em vez do anterior +em cada linha.

Como altero o sinal de mais?

Responder1

Você pode definir a PS4variável shell. De man bash:

  PS4    The value of this parameter is expanded  as  with  PS1  and  the
          value  is  printed  before  each command bash displays during an
          execution trace.  The first character of PS4 is replicated  mul‐
          tiple  times, as necessary, to indicate multiple levels of indi‐
          rection.  The default is ``+ ''.

informação relacionada