공부

[sh] args

승가비 2023. 10. 12. 20:51
728x90
#!/bin/bash

subs() {
  echo $@       # 전체
  echo ${@:1}   # 첫번째 인자 부터 - 전체와 동일
  echo ${@:2}   # 두번째 인자 부터 - 첫번째 인자 제외
  echo ${@:2:3} # 두번째 인자 부터 3개
  echo ${@:4}
}

subs 1 2 3 4 5 6 7
$ test.sh
1 2 3 4 5 6 7
1 2 3 4 5 6 7
2 3 4 5 6 7
2 3 4
4 5 6 7
728x90