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.

47
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 kein> = oder...

16
Bitweise Verschiebung und die größte Ganzzahl in Bash

Dies ist eine Erkundungsfrage, was bedeutet, dass ich nicht ganz sicher bin, worum es bei dieser Frage geht, aber ich denke, es geht um die größte Ganzzahl in Bash. Wie auch immer, ich werde es scheinbar definieren. $ echo $((1<<8)) 256 Ich produziere eine ganze Zahl, indem ich ein bisschen...

16
Warum ist a = 0; ein ++ Exit-Code 1 zurückgeben lassen?

Versuch es: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 Im Gegensatz dazu: $ b=0 $ let b+=1 $ echo $? 0 Und das (von Sirex ): $ c=0 $ let ++c $ echo $? 0 Was geht hier vor sich? $ bash --version GNU bash,...

13
Wie inkrementiere ich lokale Variablen in Bash?

Daten 1 \begin{document} 3 Code #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 was zurückkommt 2aber ich will 3. Ich ändere das Ende erfolglos durch diese Antwort über Wie kann ich Zahlen in ein...