Linuxpia/Linux 명령어

[리눅스 명령어] seq 명령어 사용법

Linuxpia4U 2024. 5. 24. 05:19
반응형

seq 명령어 사용법

seq 명령어는 연속된 숫자를 생성하는 데 사용됩니다. 이는 숫자 리스트를 생성하거나 루프를 통해 작업을 수행할 때 유용합니다. seq 명령어는 다양한 옵션을 제공하여 숫자 생성 방식을 세밀하게 조정할 수 있습니다.

기본 사용법

seq [옵션]... 마지막숫자

예제

1부터 10까지의 숫자를 출력하려면 다음과 같이 입력합니다.

seq 10

출력:

1
2
3
4
5
6
7
8
9
10

caption: 명령어 'seq' 사용

시작 숫자와 간격 지정

seq 명령어는 시작 숫자, 간격, 마지막 숫자를 지정하여 숫자를 생성할 수 있습니다.

seq 시작숫자 간격 마지막숫자

예제

1부터 10까지 2씩 증가하는 숫자를 출력하려면 다음과 같이 입력합니다.

seq 1 2 10

출력:

1
3
5
7
9

caption: seq 명령어 옵션 적용

포맷 지정

숫자의 형식을 지정하려면 -f 옵션을 사용합니다. 이는 숫자를 특정한 형식으로 출력할 때 유용합니다.

seq -f 포맷 시작숫자 간격 마지막숫자

예제

두 자리 숫자로 출력하려면 다음과 같이 입력합니다.

seq -f "%02g" 1 1 10

출력:

01
02
03
04
05
06
07
08
09
10

caption: 숫자 형식 지정

구분자 지정

숫자 사이의 구분자를 지정하려면 -s 옵션을 사용합니다.

seq -s 구분자 시작숫자 간격 마지막숫자

예제

숫자를 콤마(,)로 구분하여 출력하려면 다음과 같이 입력합니다.

seq -s "," 1 1 5

출력:

1,2,3,4,5

caption: 구분자 지정

역순으로 출력

역순으로 출력할 수 있습니다. 숫자의 배열을 역으로 하고 중간에 감소 간격을 부여합니다. 다음은 그 사례입니다. 'seq 5 -1 1'은 5에서 1까지 1씩 감소하며 출력됩니다.

caption: 역순 출력

정리

seq 명령어는 연속된 숫자 생성에 매우 유용한 도구입니다. 기본적인 숫자 생성부터 시작 숫자와 간격 지정, 형식 지정, 구분자 설정 등 다양한 옵션을 통해 원하는 형태로 숫자를 출력할 수 있습니다. 이 명령어를 활용하면 스크립트 작성과 데이터 처리에서 반복적인 작업을 쉽게 자동화할 수 있습니다.

반응형