Hi!
I've got strange behavior. Here's my script:
#!/bin/bash
{
trap '
echo "in trap EXIT">&2
' EXIT
sleep 4 &
echo 'sleep 2'>&2
sleep 2
echo 'wait $!'>&2
wait $!
echo 'exit'>&2
exit
} | catIf I press Ctrl-C during wait, the trap isn't triggered. If I replace curly brackets with round brackets, it works. What's the difference?
