저는 Linux 쉘 변수와 설정 명령을 작업하고 있습니다.
set 명령을 사용하여 모든 변수를 나열했습니다. 일부 변수에는 아래와 같이 이중 괄호가 있습니다.
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
이중 괄호는 무엇을 의미하나요? 일부 변수에 변수 값으로 이중 괄호가 있는 이유는 무엇입니까?
답변1
이와 같은 괄호는 초기화에 사용됩니다.Bash의 인덱스 배열 및 연관 배열. 빈 괄호 쌍은 빈 배열을 나타냅니다.
이러한 모든 변수는 Bash 문서에 설명되어 있습니다.BASH_CMDS
,BASH_LINENO
,BASH_SOURCE
.