Bash-4.3 distribution sources and documentation
This commit is contained in:
		
					parent
					
						
							
								4539d736f1
							
						
					
				
			
			
				commit
				
					
						ac50fbac37
					
				
			
		
					 497 changed files with 129395 additions and 87598 deletions
				
			
		
							
								
								
									
										40
									
								
								tests/source7.sub
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								tests/source7.sub
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,40 @@ | |||
| shopt -s expand_aliases | ||||
| 
 | ||||
| : ${TMPDIR:=/var/tmp} | ||||
| 
 | ||||
| echo '((echo abc; echo def;); echo ghi)' > $TMPDIR/x28-$$ | ||||
| . $TMPDIR/x28-$$ | ||||
| rm -f $TMPDIR/x28-$$ | ||||
| 
 | ||||
| echo after | ||||
| 
 | ||||
| TMPFILE=$TMPDIR/x29-$$ | ||||
| 
 | ||||
| echo "#! ${THIS_SH}" >$TMPFILE | ||||
| cat >> $TMPFILE << \EOF | ||||
| 
 | ||||
| (echo -n "$1 "; echo subshell) | ||||
| EOF | ||||
| chmod 755 $TMPFILE | ||||
| 
 | ||||
| alias foo1='$TMPFILE one.1; source $TMPFILE two.1; source $TMPFILE three.1; $TMPFILE four.1' | ||||
| alias foo2='$TMPFILE one.2; | ||||
| source $TMPFILE two.2; | ||||
| source $TMPFILE three.2; | ||||
| $TMPFILE four.2; | ||||
| ' | ||||
| 
 | ||||
| foo1 | ||||
| foo2 | ||||
| 
 | ||||
| echo x29 - done | ||||
| rm -f $TMPFILE | ||||
| 
 | ||||
| # this is also treated similarly to an alias expansion internally | ||||
| ((echo abc; echo def;); echo ghi) | ||||
| 
 | ||||
| if (((4+4) + (4 + 7))); then | ||||
| 	echo ok | ||||
| fi | ||||
| 
 | ||||
| (())	# make sure the null expression works OK | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Chet Ramey
				Chet Ramey