| BITS(1) | Comenzi utilizator | BITS(1) |
NUME¶
bits - convertește măștile de biți sau listele din/în diverse formate
REZUMAT¶
bits [-h] [-V] [-w număr] [mod] [mască|listă]...
DESCRIERE¶
Instrumentul bits realizează conversia între măști de biți și liste de biți. Acesta permite combinarea mai multor măști sau liste prin operații bit cu bit „bitwise”.
ARGUMENTE POZIȚIONALE¶
mască
listă
Dacă nu este specificat niciun argument, seturile de biți vor fi citite de la intrarea standard, un grup pe linie.
Id-rile consecutive pot fi comprimate ca intervale (de exemplu: 5,6,7,8,9,10 → 5-10).
Opțional, dacă un argument începe cu o virgulă, acesta va fi analizat ca o singură mască hexazecimală împărțită în grupuri de 32 de biți (de exemplu: ,00014000,00000000,00020000 → 17,78,80).
În mod implicit, toate grupurile vor fi unite prin operația OR. Dacă un grup are unul dintre prefixele &, ^, or ~, acesta va fi combinat cu masca rezultată folosind o operație binară diferită:
&mască|&listă
^mască|^listă
~mască|~listă
OPȚIUNI¶
-w număr, --width număr
-h, --help
-V, --version
MODUL DE CONVERSIE¶
Poate fi specificat unul dintre următoarele moduri de conversie. Dacă nu este specificat, modul implicit este -m, --mask.
-b, --binary
-g, --grouped-mask
-l, --list
-m, --mask
EXEMPLE¶
~$ 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
AUTORI¶
Robin Jarry.
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda bits face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-06-08 | util-linux 2.42.1 |