33 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # compound assignment parsing problems in bash-3.1-release | ||
|  | func() | ||
|  | { | ||
|  | 	local -a x=() y=() | ||
|  | } | ||
|  | 
 | ||
|  | a=() b=() | ||
|  | eval foo=() | ||
|  | eval foo=() bar=() qux=( "bash" ) | ||
|  | 
 | ||
|  | foo=( "bash" ) | ||
|  | eval foo=( "bash" ) | ||
|  | eval bar=( "bash" ) bax=( "bash" ) | ||
|  | 
 | ||
|  | let a=(5 + 3) b=(4 + 7) | ||
|  | echo $a $b | ||
|  | 
 | ||
|  | typeset -i a b | ||
|  | a=(5+3) b=(4+7) | ||
|  | echo $a $b | ||
|  | 
 | ||
|  | let a=(4*3)/2 | ||
|  | echo $a | ||
|  | a=(4*3)/2 | ||
|  | echo $a | ||
|  | 
 | ||
|  | LNAME=nordholz | ||
|  | echo ${LNAME} | ||
|  | echo ${#LNAME} | ||
|  | 
 | ||
|  | echo ${#LNAME[$(( 0 ))]} | ||
|  | echo ${#LNAME[$(( 0+0 ))]} |