commit bash-20090924 snapshot

This commit is contained in:
Chet Ramey
2011-12-08 20:16:21 -05:00
parent a8fd3f3e51
commit 82a5df635a
24 changed files with 9052 additions and 169 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
BUILD_DIR=/usr/local/build/bash/bash-current
BUILD_DIR=/usr/local/build/chet/bash/bash-current
THIS_SH=$BUILD_DIR/bash
PATH=$PATH:$BUILD_DIR
+28
View File
@@ -26,3 +26,31 @@
+ x=i
+ case x in
+ x=i
+ set +x
1
2
3
4
+ for f in a b c d e
+ echo a
a
+ for f in a b c d e
+ echo b
b
+ for f in a b c d e
+ echo c
c
+ for f in a b c d e
+ echo d
d
+ for f in a b c d e
+ echo e
e
+ set +x
TRACEFILE:
+ echo 1
+ echo 2
+ echo 3
+ echo 4
+ unset BASH_XTRACEFD
=====
+3 -4
View File
@@ -14,8 +14,7 @@ case x in
0) x=i ;;
*) x=i ;;
esac
set +x
#;;; Local Variables: ***
#;;; mode:shell-script ***
#;;; eval: (sh-set-shell "bash") ***
#;;; End: ***
# test BASH_XTRACEFD
${THIS_SH} ./set-x1.sub
+25
View File
@@ -0,0 +1,25 @@
: ${TMPDIR:=/var/tmp}
TRACEFILE=$TMPDIR/bash-trace-$$
trap 'rm -f $TRACEFILE' 0 1 2 3 6 15
exec 4>$TRACEFILE
BASH_XTRACEFD=4
set -x
echo 1
echo 2
echo 3
echo 4
unset BASH_XTRACEFD
for f in a b c d e; do echo $f ; done
set +x
echo TRACEFILE:
cat $TRACEFILE
echo =====
exit 0