두 숫자 사이에서 다섯 개의 숫자를 찾는 방법

두 숫자 사이에서 다섯 개의 숫자를 찾는 방법

800000과 3200000이라는 두 숫자가 있다고 가정해 보겠습니다. 이 두 숫자 사이에서 짝수만큼 다른 숫자 5개를 찾고 싶습니다. 따라서 출력은 다음과 같습니다.

800000
1200000
1600000
2000000
2400000
2800000
3200000

명령어 는 알지만 seq어떻게 해야할지 모르겠습니다.

답변1

사용 jot:

$ jot 7 800000 3200000
800000
1200000
1600000
2000000
2400000
2800000
3200000

jot유틸리티는 대부분의 BSD 시스템에서 기본적으로 사용할 수 있지만 Debian GNU/Linux 및 Ubuntu Linux와 같은 시스템에도 설치할 수 있습니다. apt포함된 패키지의 jot이름은 athena-jot.

답변2

모든 Unix 시스템의 모든 쉘에서 awk를 사용하십시오.

$ awk -v b=800000 -v e=3200000 -v n=5 'BEGIN{d=int((e-b)/(n+1)); for (i=b; i<e; i+=d) print i; print e}'
800000
1200000
1600000
2000000
2400000
2800000
3200000

관련 정보