| BITS(1) | Användarkommandon | BITS(1) |
NAMN
bits - konvertera bitmasker eller bitlistor från/till olika format
SYNOPSIS
bits [-h] [-V] [-w antal] [läge] [mask|lista]...
BESKRIVNING
Verktyget bits konverterar mellan bitmasker och bitlistor. Det stöder kombination av flera masker eller listor med bitvisa operationer.
POSITIONELLA ARGUMENT
mask
lista
Om inget argument anges läses bituppsättningarna in från standardinmatningen; en grupp per rad.
På varandra följande id:n kan komprimeras till intervall (exempelvis 5,6,7,8,9,10 → 5-10).
Om ett argument börjar med ett kommatecken tolkas det som en enda hexadecimal mask uppdelad i 32-bitarsgrupper (exempelvis ,00014000,00000000,00020000 → 17,78,80).
Som standard kombineras alla grupper med OR. Om en grupp har något av prefixen &, ^ eller ~ kombineras den med den resulterande masken med en annan binär operation:
&mask|&lista
^mask|^lista
~mask|~lista
FLAGGOR
-w antal, --width antal
-h, --help
-V, --version
KONVERTERINGSLÄGE
Ett av följande konverteringslägen kan anges. Om det inte anges är standardvärdet -m, --mask.
-b, --binary
-g, --grouped-mask
-l, --list
-m, --mask
EXEMPEL
~$ 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
UPPHOVSPERSONER
Robin Jarry.
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Kommandot bits ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-09-21 | util-linux 2.42.4 |