명령어/Linux

[리눅스] seq 숫자 시퀀스 반복 생성

jykim23 2026. 7. 13. 17:02
반응형

부제: 연속된 숫자를 만들어 반복·파일명·테스트에 쓰기

seq 5           # 1 2 3 4 5
seq 1 2 10      # 1 3 5 7 9 (증분 2)
seq -w 1 10     # 01 02 ... 자리 맞춤
$ seq 0 2 10
0 2 4 6 8 10

seq는 연속된 숫자를 한 줄에 하나씩 만든다.
seq 끝, seq 시작 끝, seq 시작 증분 끝 형식이다.
for 루프의 반복 횟수, 번호 붙은 파일명, 테스트 데이터를 만들 때 쓴다.

이렇게도 쓴다

반복 루프에 쓴다(1부터 5까지).

for i in $(seq 5); do echo "회차 $i"; done

 

자리를 0으로 맞춰 파일명을 만든다(-w).

for i in $(seq -w 1 10); do touch img_$i.jpg; done

 

구분자를 넣어 한 줄로 만든다(-s).

seq -s, 1 5

 

거꾸로 센다(증분 음수).

seq 10 -1 1
반응형