summaryrefslogtreecommitdiff
path: root/tests/trap5.sub
blob: 7f3380b41184a3f87d7b46376110e2d974be2a02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# make sure process substitution runs the exit trap
[[ -n $(< <(trap "cat /dev/fd/0" EXIT)) ]] <<<works && echo works || echo "fail :("

read foo < <(trap "echo bar" EXIT)
echo $foo

cat <(trap "echo bar" EXIT)

trap "echo bar" EXIT	#should proc subst inherit this?
cat <(echo foo ; exit 0;)

trap - 0
trap

cat <(echo foo; trap "echo bar" EXIT)

trap "echo bar" EXIT	#should proc subst inherit this?
cat <(echo foo)