| 
									
										
										
										
											2009-01-12 13:36:28 +00:00
										 |  |  | # command substution parsing tests | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | TABSIZE=`grep -v '^[ #]' $CAPS </dev/null | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho `echo ab cd #efg | 
					
						
							|  |  |  | hijkl` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho ab$(echo mn; echo op)yz | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | a=`echo 'a b c' | sed 's/ /\\ | 
					
						
							|  |  |  | /g' | grep 'b'` | 
					
						
							|  |  |  | recho $a | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho `echo 'a\' b` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho `echo '\$' bab` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho `echo '\`' ab` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho `echo '\\' ab` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # old-style command substitution parsing compatibility tests -- post bash-3.1 | 
					
						
							|  |  |  | recho 'foo \\ | 
					
						
							|  |  |  | bar' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | recho 'foo \ | 
					
						
							|  |  |  | bar' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo `recho sed -e 's/[	:]/\\ | 
					
						
							|  |  |  | /g'` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo `recho sed -e 's/[	:]/\ | 
					
						
							|  |  |  | /g'` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo `recho 'foo\\ | 
					
						
							|  |  |  | bar'` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo `recho 'foo\ | 
					
						
							|  |  |  | bar'`   | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo $(recho 'foo\ | 
					
						
							|  |  |  | bar') | 
					
						
							| 
									
										
										
										
											2011-11-21 20:51:19 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./comsub1.sub |