実際のところ
”-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