次のコードを実行しようとしましたが、これはBashスクリプトの内部にあります。Bash:Pythonの関数Ceilを使う - 2つの変数の積のceilを行うには?
Traceback (most recent call last):
File "<string>", line 1, in <module>
TypeError: ceil() takes exactly one argument (2 given)
300000.0
最初のPythonコマンドが実行されるが、第二は、所与のTypeError例外を引き起こす:
NUMBER=600
LOSS_RATE=0,3
TOT_PKT=100
test=$(python -c "from math import ceil; print ceil($NUMBER * 500.0)")
test2=$(python -c "from math import ceil; print ceil($NUMBER * $LOSS_RATE)")
echo $test
echo $test2
Iは、プリントアウト以下得ます。これを解決するにはどうすればよいですか?
LOSS_RATE = 0.3でない0,3 – Sharun