Chet Ramey | 495aee4 | 2011-11-22 19:11:26 -0500 | [diff] [blame] | 1 | : ${TMPDIR:=/var/tmp} |
2 | TRACEFILE=$TMPDIR/bash-trace-$$ | ||||
3 | trap 'rm -f $TRACEFILE' 0 1 2 3 6 15 | ||||
4 | |||||
5 | exec 4>$TRACEFILE | ||||
6 | BASH_XTRACEFD=4 | ||||
7 | |||||
8 | set -x | ||||
9 | |||||
10 | echo 1 | ||||
11 | echo 2 | ||||
12 | echo 3 | ||||
13 | echo 4 | ||||
14 | |||||
15 | unset BASH_XTRACEFD | ||||
16 | |||||
17 | for f in a b c d e; do echo $f ; done | ||||
18 | |||||
19 | set +x | ||||
20 | |||||
21 | echo TRACEFILE: | ||||
22 | cat $TRACEFILE | ||||
23 | echo ===== | ||||
24 | |||||
25 | exit 0 |