Wie kann ich mit Bash einen Hexwert in Dezimal und umgekehrt umwandeln?

Antwort

Mit Bash und Standard-Tools kannst du Hexadezimal- und Dezimalzahlen einfach umwandeln: **Hexadezimal → Dezimal:** ```bash echo $((16#1a)) ``` Ergebnis: `26` **Dezimal → Hexadezimal:** ```bash printf '%x\n' 26 ``` Ergebnis: `1a` **Erklärung:** - `$((16#1a))` interpretiert `1a` als Hexadezimalzahl. - `printf '%x\n' 26` gibt die Zahl 26 als Hexadezimal aus. **Großbuchstaben für Hexadezimal:** ```bash printf '%X\n' 26 ``` Ergebnis: `1A` Diese Methoden funktionieren in jeder Bash-Umgebung ohne zusätzliche Tools.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie wird binär in hexadezimal umgewandelt?

Um eine binäre Zahl in eine hexadezimale Zahl umzuwandeln, folge diesen Schritten: 1. **Gruppiere die binären Ziffern**: Teile die binäre Zahl in Gruppen von vier Ziffern (von rechts n... [mehr]

Was ist sinnvoller, Binär oder Hexadezimal?

Ob Binär oder Hexadezimal sinnvoller ist, hängt vom Kontext ab. - **Binär** (Basis 2) ist die grundlegende Sprache der Computer. Alle Daten und Befehle werden in Form von Nullen und E... [mehr]