for 변수 in list1 list2 list3 …
do
문장[들] done
for ((변수=초기값;조건;변수의 증감))
do
문장[들] done
조건이 참인 동안 문장[들] 실행
while 조건
do
문장[들] done
조건이 거짓인 동안 문장[들] 실행
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
이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.