«bc» etiketlenmiş sorular

Keyfi kesinlikte aritmetik dil.

18
Tek bir komutta minimum, maksimum, ortanca ve sayılar listesinin ortalamasını almanın bir yolu var mı?
Dosyada, her satıra bir tane olmak üzere bir numara listem var. Minimum, maksimum, ortanca ve ortalama değerleri nasıl alabilirim ? Sonuçları bir bash betiğinde kullanmak istiyorum. Her ne kadar acil durumum tamsayılar için olsa da, kayan nokta sayıları için bir çözüm, satır boyunca yararlı olacaktır, ancak basit bir tamsayı yöntemi …
93 bash  awk  arithmetic  bc 

1
Linux çekirdeğini oluşturmak için neden 'bc' gereklidir?
Linux çekirdeği minimal bina gereksinimleri , hesap makinesinin bc, aracın asgari sürümü olan çekirdek v4.10'u oluşturmak için gerekli olduğunu belirtir 1.06.95. bcBu bağlamda hangi kullanımdan yararlanılır ve bcbu işlemler için neden C dili doğrudan kullanılmaz ?
66 linux-kernel  bc 

3
Bc ile yüzdürme işlemi?
Görünüşe göre bc float işlemlerini desteklemiyor, yaptığım echo 1/8 | bczaman bana sıfırı getiriyor. Kontrol ettim bc (1), ama bahsetmiyor bile float, bu yüzden desteklenip desteklenmediğini merak ediyorum.
42 bc 


4
python vs bc 6 ^ 6 ^ 6 değerlendirmesinde
İfadeyi 6^6^6kullanarak pythonve bcayrı olarak değerlendiriyorum . Python dosyasının içeriği print 6**6**6. Yürütdüğümde time python test.pyçıktıyı alıyorum real 0m0.067s user 0m0.050s sys 0m0.011s Ve sonra time echo 6^6^6 | bcbana aşağıdaki çıktıyı veren emri yerine getirdim real 0m0.205s user 0m0.197s sys 0m0.005s Bu sonuçlardan, python ve bc tarafından alınan sys …


4
Bc ile dönüşüm durumunda “ibase” ve “obase” ı anladınız mı?
Genellikle bchex'i ondalık sayıya dönüştürmek için yardımcı program kullanırım . Ancak, her zaman bit deneme yanılmadır ve nasıl yapılandırılacağı ibaseve nasıl obaseyapılması gerektiği. Mesela burada C0 hex değerini ondalık karaktere dönüştürmek istiyorum: $ echo "ibase=F;obase=A;C0" | bc 180 $ echo "ibase=F;obase=10;C0" | bc C0 $ echo "ibase=16;obase=A;C0" | bc 192 …
22 bc 


3
Kayan nokta sayısı bash'da tam 2 anlamlı basamakla nasıl biçimlendirilir?
Kayan nokta sayısını bash'da tam iki önemli basamakla yazdırmak istiyorum (belki awk, bc, dc, perl vb. Gibi ortak bir araç kullanarak). Örnekler: 76543, 76000 olarak yazdırılmalıdır 0.0076543, 0.0076 olarak yazdırılmalıdır Her iki durumda da önemli basamaklar 7 ve 6'dır. Benzer problemler için bazı cevapları okudum: Kabukta kayan nokta sayıları nasıl …
17 bash  awk  bc  floating-point  dc 

4
Değişkeni hesaplayın ve başka bir değişkene çıktılayın
Bildiğim tek hesap makinesi bc. 1Bir değişkene eklemek ve başka bir değişkene çıktı almak istiyorum . nextnumBir dosyada dize sayma değişkeni var : nextnum=`grep -o stringtocount file.tpl.php | wc -w` Diyelim ki nextnumdeğer 1. İle eklendiğinde 1, olacak 2. Hesaplamak için şunu çalıştırıyorum: rownum=`$nextnum+1 | bc` ama hata var: 1+1: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.