일부 작성자는 명령 대체에 추가 괄호를 추가한 것을 확인했습니다. 다음 스니펫을 고려하세요.
$ var1=$(uname -r)
$ echo $var1
5.3.0-26-generic
다음과 같이 쓰면 어떤 차이가 있나요?
$ var1=($(uname -r))
$ echo $var1
5.3.0-26-generic
더 많은 맥락을 설명하기 위해 다음을 확인했습니다.여기 , 그가 썼을 때:
COMPREPLY=($(compgen -f -X "$xpat" -- "${word}"))