r=15
phi=3.14
d=30
let area=$r*$r*phi
echo $area
let radius=2*$phi*$d
echo $radius
コードを実行するとエラーが表示される構文エラー:無効な算術演算子(エラートークンは「14」です)。この問題に関してはGoogleで検索しました。私の質問はそこに他の解決策がありますか?bashスクリプトを使用して円の面積と半径を計算する
第2の条件私はφの22/7に変更されますが、半径の結果は期待通りではありません 面積計算は正しいですが、 188ない180.
thx
可能な複製BASH](http://stackoverflow.com/questions/38428207/trying-to-calculate-radius-and-area-of-circle-in-bash) – Inian
Umm @ 123、円周は '2 * PI * r'または'PI * d'ではなく' PI * d'である(PIの定義のようなものである)。 –
@ DavidC.Rankinええ、私は意味しているwoops、私はそれが半径ではないことを指摘していた! – 123