BITS(1) | Dienstprogramme für Benutzer | BITS(1) |
BEZEICHNUNG¶
bits - Bitmasken aus oder in verschiedene Formate umwandeln
ÜBERSICHT¶
bits [-h] [-V] [-w <ZAHL>] [<MODUS>] [<MASKE_ODER_LISTE> …]
BESCHREIBUNG¶
Das Dienstprogramm bits wandelt Bitmasken verschiedener Formate ineinander um. Es unterstützt mittels bitweiser Operationen die Kombination mehrerer Bitmasken
POSITIONALE ARGUMENTE¶
<MASKE_ODER_LISTE>
Wenn kein Argument angegeben ist, werden die Bitsätze von der Standardeingabe gelesen, eine Gruppe pro Zeile.
Aufeinanderfolgende IDs können als Bereiche zusammengefasst werden (Beispiel: 5,6,7,8,9,10 → 5-10).
Optional: Beginnt ein Argument mit einem Komma, wird es als einzelne, in 32-Bit-Gruppen aufgeteilte Hexadezimalmaske ausgewertet (Beispiel: ,00014000,00000000,00020000 → 17,78,80).
Standardmäßig werden alle Gruppen mit ODER verknüpft. Besitzt eine Gruppe eines der folgenden Präfixe, wird sie mit der resultierenden Maske mittels einer anderen binären Operation verknüpft:
&<MASKE_ODER_LISTE>
^<MASKE_ODER_LISTE>
~<MASKE_ODER_LISTE>
OPTIONEN¶
-w <ZAHL>, --width <ZAHL>
-h, --help
-V, --version
UMWANDLUNGSMODUS¶
Einer der folgenden Umwandlungsmodi kann angegeben werden. Falls nichts angegeben ist, wird -m, --mask als Vorgabe verwendet.
-m, --mask
-g, --grouped-mask
-b, --binary
-l, --list
BEISPIELE¶
~$ bits --mask 4,5-8 16,30 0x400101f0 ~$ bits --list 0xeec2 1,6,7,9-11,13-15 ~$ bits --binary 4,5-8 16,30 0b100_0000_0000_0001_0000_0001_1111_0000 ~$ bits --list ,00300000,03000000,30000003 0,1,28,29,56,57,84,85 ~$ bits --list 1,2,3,4 ~3-10 1,2 ~$ bits --list 1,2,3,4 ^3-10 1,2,5-10 ~$ bits --grouped-mask 2,22,74,79 8400,00000000,00400004 ~$ bits --width 64 --list 2,22,74,79 2,22
AUTOREN¶
Robin Jarry.
FEHLER MELDEN¶
Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem <https://github.com/util-linux/util-linux/issues>.
VERFÜGBARKEIT¶
Der Befehl bits ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv <https://www.kernel.org/pub/linux/utils/util-linux/> heruntergeladen werden kann.
2025-09-24 | util-linux 2.41.2 |