]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/lastpipe2.sub
bash-5.0 distribution sources and documentation
[thirdparty/bash.git] / tests / lastpipe2.sub
1 shopt -s lastpipe
2 echo -e 'A\nB' | while read letter; do
3 echo -e '1\n2' | while read digit; do
4 echo $letter$digit
5 done
6 done
7
8 myPipefunc()
9 {
10 cat | tee $TMPDIR/outfile
11 }
12 echo HI | myPipefunc
13
14 echo -e 'A\nB' | while read letter; do
15 echo -e '1\n2' | while read digit; do
16 echo $letter$digit | myPipefunc
17 done
18 done
19
20 rm -f $TMPDIR/outfile
21
22 unset -f myPipefunc
23 myPipefunc()
24 {
25 cat | read var
26 return 42
27 }
28 echo HI | myPipefunc
29
30 echo $var -- $? -- ${PIPESTATUS[@]}