Ubuntu, Bash

shell script의 명령 인자 숫자 및 배열

우리별3호 2019. 12. 25. 18:57

$# : 총 인자 수

$@ : 전체 인자의 배열

$* : 전체 인자를  IFS(보통 space)로 구분된 하나의 문자열로 돌려준다.

 

#! /bin/bash

# test.sh

# 테스트용 간단 스크립트

echo $#
for var in "$@"
do
     echo $var
done
echo $@

# EOF

 

$ ./test.sh 1 2 3 4

4

1

2

3

4

1 2 3 4

로 결과가 나타난다.