Herkes kolayca gibi çalıştırabilirsiniz bir komut dosyası var mı:
sh generatepi.sh 10000
burada 10000 üretilen π (Pi) ondalık basamak sayısıdır.
Herkes kolayca gibi çalıştırabilirsiniz bir komut dosyası var mı:
sh generatepi.sh 10000
burada 10000 üretilen π (Pi) ondalık basamak sayısıdır.
Yanıtlar:
Sisteminizde bc
(Temel Hesap Makinesi) yardımcı programına sahip olduğunuzu varsayarsak , π ila 10.000 ondalık basamak hesaplamak için aşağıdaki komutu ve biraz eski matematik kullanabilirsiniz:
echo "scale=10000; 4*a(1)" | bc -l
Bu muhtemelen 10.000 ondalık basamağın tamamlanması için biraz zaman alacaktır.
Komut bozuldu ...
Sorunuzda belirttiğiniz gibi bunu bir komut dosyasına sarmak için, aşağıdakileri yazmak ve kaydetmek için favori düzenleyicinizi kullanın generatepi.sh
:
#!/bin/bash
echo "scale=$1; 4*a(1)" | bc -l
Daha sonra chmod +x generatepi.sh
dosyayı kaydettiğiniz klasörden bir terminal kullanımından komut dosyası yürütme hakları verir. Sözdizimi o zaman olur generatepi.sh [number of places]
. Bunun parametreleri işlemek için çok basit bir yol kullandığını ve girişi doğrulamayacağını unutmayın, bu nedenle parametre olarak yalnızca pozitif tamsayıları ilettiğinizden emin olun.
Çoğu Linux sisteminin sahip olması gerekir, bc
ancak bazı durumlarda yüklemeniz gerekebilir (örneğin Ubuntu'da apt-get , Gentoo'da ortaya çıkma vb.). Windows için bir bc portu da var .
bc
.