Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

unitsコマンドのフォーマット

実際のところ

”-o”が出力フォーマット指定のオプション
いわゆるANSI-Cフォーマットなので、gで整数型、fで浮動小数点型

$ units -o "%.10g" "12 m" cm
        * 1200
        / 0.0008333333333


結果の数値だけ表示したいなら追加で"-t"

$ units -t -o "%.10g" "12 m" cm
1200

文字列を入れるような細かい事はできないので

$ printf "Ans::%s\n" $(units -t -o "%.10g" "12 m" cm)
Ans::1200