numfmt가 자동 크기 조정 대신 항상 Kilo 단위로 크기가 조정된 숫자를 출력하도록 할 수 있습니까?

numfmt가 자동 크기 조정 대신 항상 Kilo 단위로 크기가 조정된 숫자를 출력하도록 할 수 있습니까?

numfmt다른 범위(예: Giga)에 있더라도 입력 숫자를 Kilo로 확장 할 수 있나요 ?

> LC_NUMERIC="en_US.UTF-8" numfmt --to=si --format=%.6f --suffix=Wh 20621589913 
20.621590GWh

제 생각에는 이것이 합리적인 기능인 것 같지만 매뉴얼 페이지를 읽어도 찾을 수 없습니다.

답변1

이것이 당신이 찾고 있는 것인지 확실하지 않지만, 크기 조정을 비활성화하고 단위를 1000으로 지정할 수 있습니다.

$ numfmt --to=none --to-unit=1000 --format=%.6f --suffix=kWh 20621589913
20621589.913000kWh

%.3f주어진 단위( 메가에서 킬로그램으로, 기가에서 킬로그램으로 등) 에 해당하는 값을 표시하는 형식을 자동으로 계산하려는 경우에는 %.6g불가능하다고 생각합니다.

관련 정보