bash 2 : Loop

STUDY 2011.10.31 23:28

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

티스토리 툴바