bash script2020. 10. 28. 13:22

 

반달가면 이글루에서 백업 - bahndal.egloos.com/434343

 

특정 범위의 수자를 차례로 만들어야 할 때는 seq 명령을 쓰면 되겠다. 형식은 아래와 같다.

seq [시작번호] [끝번호]

seq [시작번호] [간격] [끝번호]

아래의 예시를 보자.

# 3부터 7까지 순서대로 출력
seq 3 7
3
4
5
6
7

# 3부터 10까지 2 간격으로 출력
seq 3 2 10
3
5
7
9

for 명령을 이용한 반복작업에도 활용할 수 있다.

start_num=3
end_num=10
interval=2
for i in `seq $start_num $interval $end_num`
do
echo "the number is $i"
done

 

728x90
Posted by 반달가면