]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/procsub2.sub
Bash-5.2-rc4 release
[thirdparty/bash.git] / tests / procsub2.sub
CommitLineData
8868edaf
CR
1# This program is free software: you can redistribute it and/or modify
2# it under the terms of the GNU General Public License as published by
3# the Free Software Foundation, either version 3 of the License, or
4# (at your option) any later version.
5#
6# This program is distributed in the hope that it will be useful,
7# but WITHOUT ANY WARRANTY; without even the implied warranty of
8# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9# GNU General Public License for more details.
10#
11# You should have received a copy of the GNU General Public License
12# along with this program. If not, see <http://www.gnu.org/licenses/>.
13#
14
15# test whether or not we remove FIFOs and close pipe file descriptors too
16# aggressively
17
18ouch()
19{
20 while read foo; do echo "$foo"; done < <(echo bar1)
21 cat "$1"
22}
23
24ouch <(echo ouch )
25
26ouch2()
27{
28 { cat; } < <(echo bar2)
29 cat "$1"
30}
31
32exec 4< <(echo subshell)
33ouch2 <(echo foo )
34
35read var <&4
36echo $var