for 변수 in list1 list2 list3 …
do
segment
done
for ((변수=초기값;조건;변수의 증감))
do
문장[들]
done
조건이 참인 동안 문장[들] 실행
while 조건
do
문장[들]
조건이 거짓인 동안 문장[들] 실행
until 조건
do
문장[들]
done
#!/bin/bash
########################
#구구단 출력
#######################
if [ $# -eq 0 ]
then
echo "구구단을 출력할 숫자(정수)를 입력하세요. ex) #bash gugudan.sh 5"
else
for((i=1;i<10;i++))
do
echo "${1} * $i = $(expr ${1} \* $i)"
done
fi
저장 후 실행권한을 준다.
chmod 750 gugudan.sh
실행
bash gugudan.sh 9
결과
[bbon@CentOS ~]$ bash gugudan.sh 9 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81
'STUDY' 카테고리의 다른 글
| bash 2 : Loop (0) | 2011/10/31 |
|---|---|
| bash 1 (0) | 2011/10/12 |
| 팩토리얼 연산 (0) | 2009/08/30 |
| 컴퓨터의 이해 1강 참고사항 정리 (0) | 2008/03/15 |
| ROW_NUMBER (0) | 2007/05/03 |
| php 변수 (0) | 2007/04/06 |







