31 lines
		
	
	
	
		
			365 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
	
		
			365 B
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # start at a test suite for negative indexed array subscripts -- post bash-4.2 | ||
|  | x=( 0 1 2 3 4 5) | ||
|  | declare -p x | ||
|  | 
 | ||
|  | unset 'x[-1]' | ||
|  | declare -p x | ||
|  | 
 | ||
|  | unset 'x[-2]' | ||
|  | declare -p x | ||
|  | 
 | ||
|  | unset 'x[-10]' | ||
|  | 
 | ||
|  | x[-2]=3 | ||
|  | declare -p x | ||
|  | 
 | ||
|  | x+=( five ) | ||
|  | declare -p x | ||
|  | x[-1]=5 | ||
|  | declare -p x | ||
|  | 
 | ||
|  | x+=( [-1]=foo ) | ||
|  | declare -p x | ||
|  | 
 | ||
|  | x[-1]=5 | ||
|  | declare -p x | ||
|  | 
 | ||
|  | x[-2]+=four | ||
|  | declare -p x | ||
|  | 
 | ||
|  | echo "strlen(${x[-2]})" = ${#x[-2]} |