더북(TheBook)

  4 수정한 스크립트를 다양한 방법으로 실행해 $*$@의 차이를 확인해 봅시다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ ./all_of_params.sh abc xyz 123
number of params: 3
$* is 'abc xyz 123'
 - parameter 'abc xyz 123'
$@ is 'abc xyz 123'
 - parameter 'abc'
 - parameter 'xyz'
 - parameter '123'
gilbut@ubuntu2404:~/script$ ./all_of_params.sh "abc xyz" 123
number of params: 2
$* is 'abc xyz 123'
 - parameter 'abc xyz 123'
$@ is 'abc xyz 123'
 - parameter 'abc xyz'
 - parameter '123'
gilbut@ubuntu2404:~/script$ ./all_of_params.sh "abc xyz 123"
number of params: 1
$* is 'abc xyz 123'
 - parameter 'abc xyz 123'
$@ is 'abc xyz 123'
 - parameter 'abc xyz 123'
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.