
모든 배열을 보기 위해 zsh를 실행 하면 set -A
처음 두 개는 다음과 같습니다.
awesomeprompt% set -A
'*'=( )
@=( )
'*'
배열의 용도는 무엇입니까 @
?
답변1
답을 찾았습니다매개변수페이지:
인수 *, @ 및 argv는 모든 위치 인수를 포함하는 배열이므로 '$argv[n]'은 단순히 '$n'과 동일합니다.
그래서 당신은 이것을 할 수 있습니다 :
awesomeprompt% function testme() { echo $*[1] }
awesomeprompt% testme a
a
awesomeprompt% function testme() { echo $@[1] }
awesomeprompt% testme a
a