반응형
seq 명령어 사용법
seq
명령어는 연속된 숫자를 생성하는 데 사용됩니다. 이는 숫자 리스트를 생성하거나 루프를 통해 작업을 수행할 때 유용합니다. seq
명령어는 다양한 옵션을 제공하여 숫자 생성 방식을 세밀하게 조정할 수 있습니다.
기본 사용법
seq [옵션]... 마지막숫자
예제
1부터 10까지의 숫자를 출력하려면 다음과 같이 입력합니다.
seq 10
출력:
1
2
3
4
5
6
7
8
9
10
시작 숫자와 간격 지정
seq
명령어는 시작 숫자, 간격, 마지막 숫자를 지정하여 숫자를 생성할 수 있습니다.
seq 시작숫자 간격 마지막숫자
예제
1부터 10까지 2씩 증가하는 숫자를 출력하려면 다음과 같이 입력합니다.
seq 1 2 10
출력:
1
3
5
7
9
포맷 지정
숫자의 형식을 지정하려면 -f
옵션을 사용합니다. 이는 숫자를 특정한 형식으로 출력할 때 유용합니다.
seq -f 포맷 시작숫자 간격 마지막숫자
예제
두 자리 숫자로 출력하려면 다음과 같이 입력합니다.
seq -f "%02g" 1 1 10
출력:
01
02
03
04
05
06
07
08
09
10
구분자 지정
숫자 사이의 구분자를 지정하려면 -s
옵션을 사용합니다.
seq -s 구분자 시작숫자 간격 마지막숫자
예제
숫자를 콤마(,)로 구분하여 출력하려면 다음과 같이 입력합니다.
seq -s "," 1 1 5
출력:
1,2,3,4,5
역순으로 출력
역순으로 출력할 수 있습니다. 숫자의 배열을 역으로 하고 중간에 감소 간격을 부여합니다. 다음은 그 사례입니다. 'seq 5 -1 1'은 5에서 1까지 1씩 감소하며 출력됩니다.
정리
seq
명령어는 연속된 숫자 생성에 매우 유용한 도구입니다. 기본적인 숫자 생성부터 시작 숫자와 간격 지정, 형식 지정, 구분자 설정 등 다양한 옵션을 통해 원하는 형태로 숫자를 출력할 수 있습니다. 이 명령어를 활용하면 스크립트 작성과 데이터 처리에서 반복적인 작업을 쉽게 자동화할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스명령어] `shuf` 명령어 (47) | 2024.05.27 |
---|---|
[리눅스 명령어] sed 명령어 사용법 (45) | 2024.05.25 |
[리눅스 명령어] bg, fg, kill 명령어 (41) | 2024.05.08 |
특정 시간 동안 프로세스 실행 정지, `sleep` 명령어 (45) | 2024.05.07 |
[리눅스 명령어] Word Count의 머리글자 wc (52) | 2024.05.05 |