티스토리 뷰

쉘프로그램에서 전달받은 파라미터는 $ 기호를 이용하여 확인합니다.

이를 이용해서 프로그램 실행에 필요한 파라미터 개수를 확인하여 오류 여부를 전달 할 수 있습니다.


$#: 전체 파라미터의 개수

$0: 프로그램의 이름

$1: 첫번째 파라미터


./sample.sh a b c d 라고 실행하면

$# = 4

$0 = sample.sh

$1 = a

$2 = b

$3 = c

$4 = d

가 됩니다.


#!/bin/bash


if [ $# -ne 원하는_매개변수_갯수 ]
then
  echo "usage: $0 yyyymmdd hh"
  exit 1
fi


반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함