«arithmetic» etiketlenmiş sorular

Bu etiket, matematiksel işlemlerle ilgili olan her şey içindir. Yani "awk" de hesaplamalar yapmakla ilgili bir soru sormak isterseniz veya "bc" ile ilgili bir sorunuz varsa, bu kullanılacak doğru etikettir.

16
Tam sayı ve değişken hesaplamaları bash veya diğer dillerde / çerçevelerde nasıl yapılır?
echo "20+5"Kelimenin tam anlamıyla kullanılması " 20+5" metnini üretir . 25Bu durumda , sayısal toplamı almak için hangi komutu kullanabilirim ? Ayrıca, sadece kayan nokta için bash kullanarak bunu yapmanın en kolay yolu nedir? Örneğin, echo $((3224/3807.0))yazdırır 0:(. Temel komut kabuğunu ('komut satırı') ya da komut satırından erişilebilen dilleri kullanarak …

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 


3
Bash: çift eşittir vs -eq
Bash cinsinden tamsayı karşılaştırması yapıyorum (kullanıcının root olarak çalışıp çalışmadığını görmeye çalışıyorum) ve bunu yapmanın iki farklı yolunu buldum: Çifte eşittir: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Ben bash, sadece -ge ve -le'de>> veya <= olmadığını anlıyorum, öyleyse neden …
47 bash  shell  arithmetic 

6
Parantez genişletme kullanarak baştaki sıfırlarla bir dizi oluşturma
Aşağıdakileri kullandığımda, beklendiği gibi bir sonuç alıyorum: $ echo {8..10} 8 9 10 Aşağıdaki çıktıyı elde etmek için bu ayraç genişlemesini kolay bir şekilde nasıl kullanabilirim? $ echo {8..10} 08 09 10 Şimdi bunun elde edilebileceği seq(denememiş) olabilir, ancak aradığım şey bu değil. Yararlı bilgiler, bu bash sürümüyle sınırlı olduğum …


2
Köşeli parantezin ardından $ […] bir dolar işareti ne demek bash'ta?
Tıpkı $[expr]olduğu gibi aritmetik genişlemeyi gerçekleştiriyor gibi görünüyor $((expr)). Fakat $[bash el kitabında hiç bir şey bulamıyorum . Bu komut sonuç vermez: gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\[' Bu operatör nedir ve davranışı herhangi bir yerde standartlaştırılmış mı? Bash versiyonum: GNU bash, versiyon 3.2.51 (1) -Geri bırakma (x86_64-apple-darwin13)
34 bash  arithmetic 









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.