Заменить знак «плюс» в командной строке set -x

Заменить знак «плюс» в командной строке set -x

Я использую его set -xв своем скрипте для вывода строк по мере их выполнения.

Я хотел бы добавить туда несколько комментариев, поэтому я использую :команду, которая ничего не делает.

: :::: comment here

что выглядит хорошо, но было бы лучше, если бы :и другие строки имели предыдущее слово, а не предыдущее +в каждой строке.

Как изменить знак плюса?

решение1

Вы можете установить PS4переменную оболочки. Из 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 ``+ ''.

Связанный контент