Als «arithmetic» getaggte Fragen

Dieses Tag ist für alles gedacht, was mit mathematischen Operationen zu tun hat. Wenn Sie also eine Frage zum Berechnen in "awk" stellen möchten oder eine Frage zu "bc" haben, ist dies das richtige Tag.

16
Wie führe ich Integer & Float-Berechnungen in Bash oder anderen Sprachen / Frameworks durch?
Die echo "20+5"wörtliche Verwendung erzeugt den Text " 20+5". Welchen Befehl kann ich 25in diesem Fall verwenden, um die numerische Summe abzurufen? Und was ist der einfachste Weg, dies mit bash als Gleitkommazahl zu tun? Zum Beispiel echo $((3224/3807.0))druckt 0:(. Ich suche nach Antworten, indem ich entweder die Basisbefehlsshell ('Befehlszeile') …

18
Gibt es eine Möglichkeit, den Min, Max, Median und Durchschnitt einer Liste von Zahlen in einem einzigen Befehl zu ermitteln?
Ich habe eine Liste von Nummern in einer Datei, eine pro Zeile. Wie kann ich den Minimal-, Maximal-, Median- und Durchschnittswert ermitteln ? Ich möchte die Ergebnisse in einem Bash-Skript verwenden. Obwohl meine unmittelbare Situation Ganzzahlen betrifft, wäre eine Lösung für Gleitkommazahlen auf der ganzen Linie nützlich, aber eine einfache …
93 bash  awk  arithmetic  bc 


3
Bash: Doppel gleich vs -eq
Ich führe einen Ganzzahlvergleich in Bash durch (versuche herauszufinden, ob der Benutzer als Root ausgeführt wird) und habe zwei verschiedene Möglichkeiten gefunden, dies zu tun: Doppel gleich: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Ich verstehe, dass es in bash …
47 bash  shell  arithmetic 



2
Was bedeutet ein Dollarzeichen gefolgt von einer eckigen Klammer […] in Bash?
Es scheint, dass $[expr]die arithmetische Expansion genauso ausgeführt wird $((expr)). Aber ich kann keine Erwähnung $[in der Bash-Anleitung finden. Dieser Befehl liefert keine Ergebnisse: gunzip -c /usr/share/man/man1/bash.1.gz | grep -E '\$\[' Was ist dieser Operator und ist sein Verhalten überall standardisiert? Meine Bash-Version: GNU Bash, Version 3.2.51 (1) -Release (x86_64-apple-darwin13)
34 bash  arithmetic 

8
Einfache Mathematik in der Befehlszeile mit Bash-Funktionen ausführen: $ 1 geteilt durch $ 2 (mit bc vielleicht)
Manchmal muss ich eine Zahl durch eine andere teilen. Es wäre großartig, wenn ich dafür einfach eine Bash-Funktion definieren könnte. Bisher bin ich gezwungen, Ausdrücke wie zu verwenden echo 'scale=25;65320/670' | bc Aber es wäre großartig, wenn ich eine .bashrc-Funktion definieren könnte, die so aussieht divide () { bc -d …








Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.