LINUX.ORG.RU

set -x


0

0

Объясните пожалуйста зачем используется set -x ? контекст
использования :
set -x
aclocal
autoheader
automake --foreign --copy
autoconf

В man set я не очень понял зачем нужно set -x.
anonymous

> В man set я не очень понял зачем нужно set -x.

в man sh вроде нужно смотреть.  Трейс выполняемых команд пишет в stderr.  Каждая команда префиксится исходя из содержимого PS4.

Цитата:

PS4
When an execution trace (set -x) is being performed in an interactive shell, before each line in the execution trace, the value of this variable is subjected to parameter expansion and written to standard error. The default value is "+ ". For example, the following script: 

PS4='[${LINENO}]+ '
set -x
echo Hello


writes the following to standard error: 

[3]+ echo Hello

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

ok, что такое set -x я понял. а зачем тода оно используется перед запуском auto-тулз?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.