- unstable 2.42.4-1
| 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-25 | util-linux 2.42.4 |