19 lines
417 B
Text
19 lines
417 B
Text
|
|
# 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)
|