을 실행한다고 가정하면 페이지에 인용된 대로 "첫 번째(기본값 1)부터 마지막에 최대한 가깝게" seq 4000000 4100000
숫자를 seq로 인쇄하고 싶습니다 . man
GNU seq처럼 말이죠.
하지만 내 명령의 결과는 다음과 같습니다.
4e+06
4e+06
4e+06
4e+06
4e+06
4.00000e+06
4.00001e+06
나는 그러기를 바란다
4000000
4000001
4000002
등.
4099999
4100000
고칠 수 있을 것 같은데 -w
어떤 입력을 주어야 하는지, 입력을 주지 않으면 출력이 동일해지는지는 잘 모르겠습니다.
답변1
그럼 과학적 표기법을 사용하지 않고 결과를 표시하고 싶나요? 이 시도:
seq -f "%.0f" 4000000 4100000
그래서 실제로 소수점 이하 자릿수가 0인 부동 소수점 형식( ) -f
으로 형식을 변경했습니다.%.0f
내 Mac에서는 다음과 같은 결과가 발생합니다.
4000000
4000001
4000002
4000003
등.
4099997
4099998
4099999
4100000