回答:
あなたが持っていると仮定すると、bc
(基本的な電卓)システム上の有用性は、あなたは万桁までπ計算するには、次のコマンドと古き良き数学のビットを使用することができます:
echo "scale=10000; 4*a(1)" | bc -l
小数点以下10,000桁で完了するには、おそらくかなり時間がかかります。
コマンドを分解しています...
質問で指定するようにこれをスクリプトでラップするには、お気に入りのエディターを使用して次のように記述し、として保存しますgeneratepi.sh
。
#!/bin/bash
echo "scale=$1; 4*a(1)" | bc -l
次に、ターミナルchmod +x generatepi.sh
からファイルを保存したフォルダを使用します。これにより、スクリプトの実行権限が付与されます。次に、構文はgeneratepi.sh [number of places]
です。これは非常に基本的なパラメーターの処理方法を使用し、入力を検証しないため、パラメーターとして正の整数のみを渡すことを確認してください。
ほとんどのLinuxシステムでは必要ですがbc
、場合によってはインストールする必要があります(Ubuntuでのapt-get、Gentoo でのemergeなど)。Windows用のbcのポートもあります。
bc
ます。