bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: An xtrace variant


From: Dale R. Worley
Subject: Re: An xtrace variant
Date: Sun, 28 Jun 2020 21:49:19 -0400

Eli Schwartz <eschwartz@archlinux.org> writes:
> Why not just run bash -x script-name without the bash -l option and
> without $BASH_ENV set?
>
> The first is implicitly true based on your stated command line. The
> second doesn't seem like a high bar to set, and it's not exactly default
> behavior... if you really do need $BASH_ENV can't you do the set -x at
> the end of that file?

That's a good point, and I admit I've never studied out all of the logic
of Bash init files; I assumed that it executed ~/.bashrc as a matter of
course.

So as long as I don't need the facilities in .bashrc for the script,
then "BASH_ENV= bash ..." suffices.

In regard to "can't you do the set -x at the end of that file", (1) it's
inelegant and a PITA, and (2) it sauses sub-scripts to generate
debugging output.

Dale



reply via email to

[Prev in Thread] Current Thread [Next in Thread]