배열 변수를 사용했지만 오류가 발생하여 문자열을 연결하려고합니다.쉘 스크립트에서 배열 변수를 사용하여 변수 초기화하기
declare -a arr
arr=(one two three)
var= "${arr[0]} ${arr[1]}"
echo $var
예상 출력
one two
(하나, 둘 사이에 4 개 공간) 내가 점점 오전 다음과 같은 오류 : -
[[email protected] IBM]$ ./test.sh
./test.sh: line 10: one two: command not found
우리가 할당 할 수 없습니다이 평균을 하는가 배열 요소가있는 변수 (변수로 사용)?
var="${arr[0]} ${arr[1]}"
배쉬는 명령을 호출 할 때 일시적으로 변수를 설정할 수있는 구문을 지원합니다 당신은 =
후 공간을 제거해야이