| 
									
										
										
										
											2011-11-22 19:11:26 -05:00
										 |  |  | : ${TMPDIR:=/var/tmp} | 
					
						
							|  |  |  | TMPFILE=$TMPDIR/foo | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | bar() | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | exec {v}>$TMPFILE | 
					
						
							|  |  |  | echo $v | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | bar | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo foo 1 >&$v | 
					
						
							|  |  |  | echo foo 2 >&$v | 
					
						
							|  |  |  | echo foo 3 >&$v | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cat $TMPFILE | 
					
						
							|  |  |  | rm -f $TMPFILE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type bar | 
					
						
							|  |  |  | exec {v}>&- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | readonly v=42 | 
					
						
							|  |  |  | bar | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo foo 1 >&$v | 
					
						
							|  |  |  | echo foo 2 >&$v | 
					
						
							|  |  |  | echo foo 3 >&$v | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cat $TMPFILE | 
					
						
							|  |  |  | rm -f $TMPFILE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | type bar | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir1.sub | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir2.sub | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir3.sub | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir4.sub | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir5.sub | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./vredir6.sub | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-15 16:59:08 -04:00
										 |  |  | ${THIS_SH} ./vredir7.sub | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-11-22 19:11:26 -05:00
										 |  |  | exit 0 |