- bash getopts example
- Bash getopts 예제
1 소스[ | ]
Bash
Copy
#!/bin/sh
while getopts "c:i:" arg
do
case $arg in
c) CONGIF_FILE=$OPTARG ;;
i) IP_ADDRESS=$OPTARG ;;
esac
done
echo CONFIG_FILE = [$CONGIF_FILE]
echo IP_ADDRESS = [$IP_ADDRESS]
2 실행결과[ | ]
Console
Copy
[root@zetawiki ~]# sh test.sh -c hello.cfg -i 123.45.67.89
CONFIG_FILE = [hello.cfg]
IP_ADDRESS = [123.45.67.89]
Console
Copy
[root@zetawiki ~]# sh test.sh -i 123.45.67.89
CONFIG_FILE = []
IP_ADDRESS = [123.45.67.89]
Console
Copy
[root@zetawiki ~]# sh test.sh
CONFIG_FILE = []
IP_ADDRESS = []
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.