문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
linux:bash [2017/01/03 13:13] kwon37xi [16진수/10진수(hex/dec)간 변환] |
linux:bash [2018/01/07 10:47] kwon37xi |
||
---|---|---|---|
줄 65: | 줄 65: | ||
#결과 | #결과 | ||
00099 | 00099 | ||
+ | </ | ||
+ | |||
+ | bash 4.x 에서는 | ||
+ | <code sh> | ||
+ | for i in {00..10}; do | ||
+ | echo $i | ||
+ | done | ||
+ | # 결과 | ||
+ | 00 | ||
+ | 01 | ||
+ | 02 | ||
+ | 03 | ||
+ | 04... | ||
+ | </ | ||
+ | |||
===== 변수에 값 입력 받기 ===== | ===== 변수에 값 입력 받기 ===== | ||
<code sh> | <code sh> | ||
줄 135: | 줄 150: | ||
read varname # varname 으로 입력값 저장 | read varname # varname 으로 입력값 저장 | ||
read -p 'press enter' varname # prompt | read -p 'press enter' varname # prompt | ||
+ | </ | ||
+ | |||
+ | ===== shell script 파라미터 갯수 검사 ===== | ||
+ | [[http:// | ||
+ | <code sh> | ||
+ | if [ $# -eq 0 ] | ||
+ | then | ||
+ | echo "No arguments supplied" | ||
+ | exit | ||
+ | fi | ||
+ | |||
+ | # 혹은 특정 파라미터가 "" | ||
+ | if [ -z " | ||
+ | then | ||
+ | echo "No argument supplied" | ||
+ | exit | ||
+ | fi | ||
</ | </ | ||
줄 150: | 줄 182: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// |