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
불가능하다고 생각합니다.