パイ(3.14159)を印刷するには? [閉鎖]

パイ(3.14159)を印刷するには? [閉鎖]

どのコマンドでpiを印刷できますか?印刷する桁数を指定したいのですが、オンラインで何も見つかりません。私はパイを印刷できるだけです。

答え1

すでにtex(1)インストールしている場合:

tex --version | head -1 | cut -f2 -d' '

答え2

次のコマンドを使用できます。

echo "scale=5; 4*a(1)" | bc -l
3.14159

ここで、 scale は小数点以下の桁数です。

引用:http://www.tux-planet.fr/calculer-le-chiffre-pi-en-ligne-de-commande-sous-linux/

答え3

bc任意の精密印刷には、次の式を使用できますpi = 4*atan(1)

# bc -l
scale=<your precision>
4*a(1)

答え4

最大100万桁の数字の場合は、次のものを使用できます(ここでは3000桁)。

curl --silent http://www.angio.net/pi/digits/pi1000000.txt | cut -c1-3000

関連情報