やりたいこと
1.2345のような数値列がある際に以下のような切り出し方を行う。
1.2 1.23 1.234
環境情報
$ bc --version bc 1.06.95
やり方
数値列に対して1での除算を行う。
$ echo "scale=1;1.2345/1" | bc
scaleで指定する数値を変更することで小数点以下の桁数を指定できる。
$ echo "scale=2;1.2345/1" | bc 1.23 $ echo "scale=3;1.2345/1" | bc 1.234
以下、補足です。
補足
以下のように数値をそのまま入れるだけでは小数点処理はされないため
$ echo "scale=3;1.2345" | bc 1.2345
明示的に1.0で除算を実施しています。
以上。