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)
|