운영체제/shell(linux)
shell script로 구구단 만들기
MIN--A
2021. 7. 21. 00:39
728x90
구구단 출력 (세로)
#! /bin/bash
result=0
for((i=2; i<=9; i++)) //2단부터 출력하기 위함
do
echo "---$i단---"
for((j=1; j<=9; j++)) //곱셈을 해줄 인자(계속 변경 될 부분)
do
result=`expr $i \* $j`
echo "$i * $j = $result"
done
echo " "
done
결과
구구단 출력(가로)
#! /bin/bash
result=0
for((i=1; i<=9; i++)) //고정 값(뒤에 곱셈 부분)
do
for((j=2; j<=9; j++)) //계속 바뀌어야 될 부분(단)
do
result=`expr $j \* $i`
echo -n -e "$j * $i = $result \t" //j 변수가 단 부분 이므로 앞에 !
done
echo " "
done
가로로 출력을 하기 위해서는 단이 계속 바뀌어야 하므로 단을 두번째 포문에 넣어야함
-n 옵션 : 한줄로 출력하기 위함 (엔터 X)
-e 옵션 : \t(탭키)를 출력하기 위함
결과
728x90