
No.1ベストアンサー
- 回答日時:
bashは数値の扱いがちょっと変わっていて、随分混乱した事があります。
(bcも一般的なプログラムとは少し変わっているようですね)差し当たり、
yByD=` echo "scale = 3; 2 * 3 / 27 " | bc | sed -e "s/^\./0/"`
とすることで、ご希望の表示になるのではないでしょうか。
LinuxならPerl,PHP,Python辺りに切り替えた方がラクかもしれません。
私が分かるのはPerlだけですが、こんなカンジです。
#!/usr/bin/perl
use strict;
use warnings;
my $keisan = 2 * 3 / 27;
my $anser = sprintf("%.3f",$keisan);
print "$anser\n";
この回答へのお礼
お礼日時:2009/10/06 16:08
早々の回答ありがとうございます.
yByD=` echo "scale = 3; 2 * 3 / 27 " | bc | sed -e "s/^\./0./"`
で試したところ思う様に行きました.
置換をすればいいのですね,勉強になりました.perlは使ったことがないのでまた勉強したいと思います.
回答ありがとうございました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
モジュロ
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
論理演算子.NOT.の使い方
-
Perlで時間の計算
-
C言語について 下の画像は do-w...
-
三菱シーケンサー works2 の日...
-
EXCELなどで「返す」という表現
-
コマンドプロンプト内で右揃え...
-
fortran πについて
-
移動平均を計算するプログラム
-
VBAで関数をつくる
-
駅間の距離を求め運賃計算するJ...
-
VBA 九九 Do While
-
傾いた四角形内の範囲の条件式
-
<Java> 平均速度・ペースの算出...
-
正しい五十音順について
-
VBAで仕様書は書きますか?
-
変数の値が勝手に変化する原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
EXCELなどで「返す」という表現
-
matlabで計算終了
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
モジュラス103の計算とは何でし...
-
傾いた四角形内の範囲の条件式
-
VBAで関数をつくる
-
[急募]Pythonについてです。
-
数値計算の高速化 (cos, sin, exp)
-
C言語についての質問です。 ル...
-
切り上げたい
-
DLL(VC++で作った)で稼動中の...
-
CとFORTRANの計算速度はどちら...
-
趣味で「乗換案内」みたいなソ...
-
CGIの実行権限(ディスク容...
-
エクセルで特定のセルのみを任...
-
functionを含んだプログラムを...
-
時間差を求める
おすすめ情報