BITS(1) Comenzi utilizator BITS(1) NUME bits - convertete matile de bii din/in diverse formate REZUMAT bits [-h] [-V] [-w ] [] [...] DESCRIERE Aplicaia bits convertete matile de bii in diferite formate. Aceasta accepta combinarea mai multor mati folosind operaii ,,bitwise"". ARGUMENTE POZIIONALE Un set de bii specificat ca o valoare de masca hexazecimala (de exemplu 0xeec2) sau ca o lista de ID-uri de bii separate prin virgule. Daca nu este specificat niciun argument, seturile de bii 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). Opional, daca un argument incepe cu o virgula, acesta va fi analizat ca o singura masca hexazecimala imparita in grupuri de 32 de bii (de exemplu ,00014000,00000000,00020000 -> 17,78,80). In mod implicit, toate grupurile vor fi unite prin operaia OR. Daca un grup are unul dintre urmatoarele prefixe, acesta va fi combinat cu masca rezultata folosind o operaie binara diferita: & Grupul va fi combinat cu o operaie binara AND. Adica, toi biii care sunt stabilii la 1 in grup I (AND) in grupurile combinate pana in prezent vor fi pastrai la 1. Toi ceilali bii vor fi readui la 0. ^ Grupul va fi combinat cu o operaie XOR binara. Adica, toi biii care sunt stabilii la 1 in grup I (AND) la 0 in grupurile combinate pana acum (sau invers) vor fi stabilii la 1. Biii care sunt amandoi la 1 sau amandoi la 0 vor fi readui la 0. ~ Toi biii stabilii la 1 in grup vor fi teri ( readui la 0) in grupurile combinate pana in prezent. OPIUNI -w , --width Numarul maxim de bii din matile gestionate de bits (implicit 8192). Orice bit mai mare decat acest numar va fi trunchiat. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. MODUL DE CONVERSIE Poate fi specificat unul dintre urmatoarele moduri de conversie. Daca nu este specificat, modul implicit este -m, --mask. -m, --mask Afieaza argumentele combinate ca o valoare a matii hexazecimale (implicit). -g, --grouped-mask Afieaza argumentele combinate ca o valoare a matii hexazecimale in grupuri de 32 de bii separate prin virgule. -b, --binary Afieaza argumentele combinate ca valoare a unei mati binare. -l, --list Imprima argumentele combinate ca o lista de ID-uri de bii. ID-urile consecutive sunt comprimate ca intervale. 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, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda bits face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 BITS(1)