Aceasta este comanda diffstat care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
diffstat - faceți histograma de la ieșire diff
REZUMAT
diffstat [Opțiuni] [specificații fișier]
DESCRIERE
Acest program citește rezultatul dif și afișează o histogramă a inserțiilor,
ștergeri și modificări pe fișier. Diffstat este un program util pentru revizuire
fișiere de corecție mari și complexe. Citește dintr-unul sau mai multe fișiere de intrare care conțin rezultate
din dif, producând o histogramă a liniilor totale modificate pentru fiecare fișier referit.
Dacă numele fișierului de intrare se termină cu .bz2, .gz, .lzma, .z sau .Z, diffstat va citi
date necomprimate printr-o conductă din programul corespunzător. De asemenea, poate deduce
tip de compresie din fișierele transmise prin intermediul intrării standard.
Diffstat recunoaște cele mai populare tipuri de rezultate din dif:
unificat
preferat de către plasture utilitate.
context
cel mai bun pentru lizibilitate, dar nu foarte compact.
lipsă
nu este bun pentru mult, dar simplu de generat.
Diffstat detectează liniile care sunt ieșite de dif pentru a spune ce fișiere sunt comparate și
apoi numără marcatorii din prima coloană care indică tipul de modificare (inserare,
ștergere sau modificare). Acestea sunt afișate în histogramă ca „+”, „-” și „!”
caractere.
Dacă nu este dat niciun nume de fișier pe linia de comandă, diffstat citește diferențele față de
intrare standard.
OPŢIUNI
-b ignorați liniile care se potrivesc cu „Fișierele binare XXX și YYY diferă” în dif
-c prefix fiecare linie de ieșire cu „#”, făcând-o o linie de comentariu pentru scripturile shell.
-C adăugați secvențe de evadare de culoare SGR pentru a evidenția histograma.
-D destinație
specificați un director care conține fișiere la care se poate face referire ca rezultat al
aplicând diferențele. diffstat va număra liniile din fișierele corespunzătoare
(după ajustarea numelor de către -p opțiunea) pentru a obține numărul total de linii în
fiecare dosar.
Restul, după scăderea liniilor modificate și șterse, este afișat ca „neschimbat
linii".
-d Depanarea imprimă o mulțime de informații. În mod normal, este compilat, dar poate fi
suprimat.
-e fişier
redirecționează eroarea standard către fişier.
-E eliminați secvențele de evacuare ANSI pe fiecare linie înainte de a analiza diferențele. Acest
permite diffstat pentru a fi folosit cu colordiff.
-f format
specificați formatul histogramei.
0 pentru concis, care arată doar valoarea și un singur cod de histogramă pentru fiecare dintre
inserați (+), ștergeți (-) sau modificați (!)
1 pentru ieșire normală,
2 pentru a completa histograma cu puncte,
4 pentru a imprima fiecare valoare cu histograma.
Orice valoare diferită de zero oferă o histogramă. Punctele și valorile individuale pot fi
combinate, de exemplu, -f6 dă pe amândouă.
-h tipărește mesajul de utilizare și iese.
-k suprimați îmbinarea numelor de fișiere în raport.
-K încercați să îmbunătățiți adnotarea fișierelor „numai” căutând o potrivire în fișierul
setul rezultat de fișiere și deducerea dacă fișierul a fost adăugat sau eliminat.
Acest lucru nu funcționează în prezent în combinație cu -R deoarece diffstat întreține numai
setul de fișiere rezultat.
-l listează numai numele fișierelor. Nu este generată nicio histogramă.
-m îmbinare numărul de inserare/ștergere din fiecare „bucătă” a fișierului de corecție pentru a aproximativ a
numărarea liniilor modificate.
-n număr
specificați lățimea minimă utilizată pentru numele fișierelor. Dacă nu specificați acest lucru, diffstat
folosește lungimea celui mai lung nume de fișier, după eliminarea prefixelor comune.
-N număr
specificați lățimea maximă utilizată pentru numele fișierelor. Numele mai lungi decât această limită sunt
trunchiată în stânga. Dacă nu specificați acest lucru, diffstat următorul verifică -n
opțiune.
-o fişier
redirecționează ieșirea standard către fişier.
-p număr
suprascrie logica care elimină căile comune, simulând plasture opțiunea „-p”.
Daca nu dai un -p opțiune, diffstat examinează diferențele și dezlipește
prefix comun din numele căilor. Asta nu este ceea ce plasture nu.
-q suprimați mesajul „0 fișiere schimbate” pentru diferențele goale.
-r cod
oferă opțional rotunjirea datelor afișate în histogramă, mai degrabă decât trunchierea
cu ajustări de eroare.
0 este valoarea implicită. Nu se efectuează rotunjiri, dar se adaugă erorile acumulate
următoarele coloane.
1 rotunjește datele
2 rotunjește datele și ajustează histograma pentru a se asigura că afișează ceva
dacă există diferențe, chiar dacă acestea ar fi în mod normal rotunjite la zero.
-R Să presupunem că patch-ul a fost creat cu fișierele vechi și noi schimbate.
-s afișează numai linia de rezumat, de exemplu, numărul de inserări și ștergeri.
-S sursă
acesta este ca -D opțiunea, dar specifică o locație în care fișierele originale
(înainte de aplicarea diferențelor) pot fi găsite.
-t suprascrie histograma, generează valori separate prin virgulă pentru număr
de linii modificate găsite în diferențele pentru fiecare fișier: inserat, șters și
modificat.
If -S or -D sunt date opțiuni, numărul de linii neschimbate precede numărul de
schimbări.
-T tipărește numerele pe care -t ar arăta opțiunea, între numele căii și
histogramă.
Lățimea numărului de modificări este determinată de cea mai mare valoare (dar cel puțin
3). Lățimea dată în -w opțiunea este separată de lățimea acestor numere.
-u suprimați sortarea numelor de fișiere din raport.
-v arată progresul, de exemplu, dacă rezultatul este redirecționat către un fișier, scrieți mesaje de progres
la eroarea standard.
-V imprimă numărul versiunii curente și iese.
-w număr
specificați lățimea maximă a histogramei. Histograma nu va fi niciodată mai scurtă
mai mult de 10 coloane, doar în cazul în care numele fișierelor devin prea mari.
MEDIUL
Diffstat rulează într-un mediu POSIX.
Puteți suprascrie căile compilate ale programelor utilizate pentru decomprimarea fișierelor de intrare prin
stabilirea variabilelor de mediu corespunzătoare numelui lor:
DIFFSTAT_BZCAT_PATH
DIFFSTAT_BZIP2_PATH
DIFFSTAT_COMPRESS_PATH
DIFFSTAT_GZIP_PATH
DIFFSTAT_LZCAT_PATH
DIFFSTAT_PCAT_PATH
DIFFSTAT_UNCOMPRESS_PATH
DIFFSTAT_XZ_PATH
DIFFSTAT_ZCAT_PATH
"Dar daca diffstat presupune că programul rezultat utilizează aceleași opțiuni de linie de comandă,
de exemplu, „-c” pentru a decomprima la ieșirea standard.
Utilizați diffstat online folosind serviciile onworks.net