どのコマンドで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