31 lines
		
	
	
	
		
			850 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			850 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| arrayA=("A" "B" "C")
 | |
| 
 | |
| arrayB=(  ${arrayA[*]}  )
 | |
| echo "Case01---${#arrayB[*]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| arrayB=( "${arrayA[*]}" )
 | |
| echo "Case02---${#arrayB[*]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| arrayB=(  ${arrayA[@]}  )
 | |
| echo "Case03---${#arrayB[@]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| arrayB=( "${arrayA[@]}" )
 | |
| echo "Case04---${#arrayB[@]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| xx="arrayA[*]"
 | |
| 
 | |
| arrayB=(  ${!xx}  )
 | |
| echo "Case05---${#arrayB[*]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| arrayB=( "${!xx}" )
 | |
| echo "Case06---${#arrayB[*]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| xx="arrayA[@]"
 | |
| 
 | |
| arrayB=(  ${!xx}  )
 | |
| echo "Case07---${#arrayB[@]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | |
| 
 | |
| arrayB=( "${!xx}" )
 | |
| echo "Case08---${#arrayB[@]}---${arrayB[0]}:${arrayB[1]}:${arrayB[2]}---"
 | 
