DIFF(1) Comenzi utilizator DIFF(1) NUME diff - compara fiierele linie cu linie SINOPSIS diff [OPIUNE]... FIIERELE DESCRIERE Compara FIIERELE linie cu linie. Argumentele obligatorii pentru opiunile lungi sunt de asemenea obligatorii pentru opiunile scurte. --normal afieaza un diff normal (modul implicit) -q, --brief raporteaza doar daca fiierele difera -s, --report-identical-files raporteaza cand doua fiiere sunt identice -c, -C NUM, --context[=NUM] afieaza NUM (implicit 3) linii de context copiat -u, -U NUM, --unified[=NUM] afieaza NUM (implicit 3) linii de context unificat -e, --ed afieaza un script ed -n, --rcs afieaza un diff in format RCS -y, --side-by-side afieaza pe doua coloane -W, --width=NUM afieaza cel mult NUM (implicit 130) coloane imprimate --left-column afieaza doar coloana din stanga a liniilor comune --suppress-common-lines nu afieaza liniile comune -p, --show-c-function afieaza in ce funcie C se afla fiecare modificare -F, --show-function-line=ExpReg afieaza linia cea mai recenta ce se potrivete cu ExpReg --label ETICHETA utilizeaza ETICHETA in loc de numele fiierului i la marca de timp (se poate repeta) -t, --expand-tabs expandeaza tabulatorii la spatii la ieire -T, --initial-tab face ca tabulatorii sa se alinieze, adaugand in faa un tabulator --tabsize=NUMAR tabulatorul se oprete la fiecare NUM (implicit 8) coloane de imprimare --suppress-blank-empty suprima spaiul sau tabulaia inaintea liniilor goale de ieire -l, --paginate trece ieirea prin ,,pr" pentru a o pagina -r, --recursive compara recursiv orice subdirector intalnit --no-dereference nu urmeaza legaturile simbolice -N, --new-file trateaza fiierele lipsa ca goale --unidirectional-new-file trateaza primele fiierele lipsa ca goale --ignore-file-name-case ignora diferenele dintre majuscule i minuscule cand se compara numele de fiiere --no-ignore-file-name-case ia in calcul diferenele dintre majuscule i minuscule cand se compara numele de fiiere -x, --exclude=MODEL exclude fiierele care se potrivesc MODELului -X, --exclude-from=FIIER exclude fiierele care se potrivesc oricarui model din FIIER -S, --starting-file=FIIER incepe cu FIIER cand se compara directoare --from-file=FIIER1 compara FIIER1 cu toi operanzii; FIIER1 poate sa fie un director --to-file=FIIER2 compara toi operanzii cu FIIER2; FIIER2 poate sa fie un director -i, --ignore-case ignora diferenele dintre majuscule i minuscule din coninutul fiierului -E, --ignore-tab-expansion ignora modificarile din cauza expandarii tabulatorului -Z, --ignore-trailing-space ignora spaiul in alb la sfarit de linie -b, --ignore-space-change ignora schimbarile din cantitatea de spaiu in alb -w, --ignore-all-space ignora toate spaiile in alb -B, --ignore-blank-lines ignora schimbarile unde toate liniile sunt goale -I, --ignore-matching-lines=ExpReg ignora modificarile din toate liniile care se potrivesc cu ExpReg -a, --text trateaza toate fiierele ca fiind de text --strip-trailing-cr elimina returul de caret din intrarea data -D, --ifdef=NUME genereaza un fiier combinat ce afieaza diferenele cu ,,#ifdef NAME" --GTYPE-group-format=GFMT formatul de intrare GTYPE se grupeaza cu GFMT --line-format=LFMT formateaza toate liniile de intrare cu LFMT --LTYPE-line-format=LFMT formateaza liniile de intrare LTYPE cu LFMT Aceste opiuni de format ofera un control fin asupra rezultatului de diff, generalizand -D/--ifdef. LTYPE este ,,old"(vechi), ,,new"(nou) sau ,,unchanged" (neschimbat). GTYPE este precum LTYPE sau ,,changed" (schimbat). GFMT poate conine, doar: %< linii din FIIER1 %> linii din FIIER2 %= linii comune lui FIIER1 i FIIER2 %[-][LAIME][.[PRECIZIE]]{doxX}LITERA specificaii stil <> pentru LITERA LITERA(ele) sunt dupa cum urmeaza pentru grup nou, (litera mica pentru grup vechi): F primul numar de linie L ultimul numar de linie N numere de linii = L-F+1 E F-1 M L+1 %(A=B?T:E) daca A este egal cu B atunci T altfel E LFMT poate conine, doar: %L coninut de linie %l coninut de linie, excluzand orice caracter de linie noua final %[-][LAIME][.[PRECIZIE]]{doxX}n specificaii stil <> pentru introducerea numarului de linie Atat GFMT cat i LFMT pot sa conina: %% % %c'C' caracterul singular C %c'\OOO' caracterul cu codul octal OOO C caracterul C (celelalte caractere se reprezinta pe ele insele) -d, --minimal se straduiete sa gaseasca un grup mai mic de schimbari --horizon-lines=NUM reine NUM linii de prefix i sufix comun --speed-large-files presupune ca fiierele sunt mari i ca modificarile sunt multe, mici i impratiate --color[=CAND] coloreaza ieirea CAND poate sa fie ,,never"(niciodata), ,,always"(intotdeauna), sau ,,auto"; data fara argumente, --color inseamna --color=,,auto" --palette=PALETA paleta de culori ce se utilizeaza cand --color este activa; PALETA este o lista separata prin doua puncte(:) de capacitai <> --help afieaza acest mesaj de ajutor i iese -v, --version afieaza informaiile despre versiune i iese FIIERE sunt ,,FIIER1 FIIER2" sau ,,DIR1 DIR2" sau ,,DIR FIIER" sau ,,FIIER DIR". Daca --from-file sau --to-file sunt precizate, nu exista restricii pentru FIIER(e). Daca un FIIER este ,,-", se citete intrarea standard. Starea de ieire este 0 daca intrarile sunt aceleai, 1 daca sunt diferite i 2 daca sunt probleme. AUTOR Scris de Paul Eggert, Mike Haertel, David Hayes, Richard Stallman i Stuart Kemp. RAPORTAREA ERORILOR Raportai erorile la: Pagina principala a GNU diffutils: Ajutor general pentru utilizarea software-ului GNU: DREPTURI DE AUTOR Drepturi de autor (C) 2023 Free Software Foundation, Inc. Licena GPLv3+: GNU GPL versiunea 3 sau ulterioara . Acesta este software liber: suntei liber sa-l modificai i sa-l redistribuii. Nu exista NICIO GARANIE, in limitele prevazute de lege. CONSULTAI I wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1) Documentaia completa pentru diff este meninuta ca un manual Texinfo. Daca programele info(1) i diff sunt instalate corect pe sistemul dumneavoastra, comanda info diff ar trebui sa va permita accesul la manualul complet. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Eugen Hoanca , Laureniu Buzdugan i Remus-Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . diffutils 3.10 mai 2023 DIFF(1)