Den " diff " anvendes i Unix og Linux -operativsystemer til at finde forskellene mellem to tekstfiler. Det blev skabt så Unix -udviklere hurtigt kan sammenligne to kildekodefiler og find forskellene. Den sammenligner hver linje af filerne og producerer output , der viser forskellene mellem linjerne , eventuelle linjer, der er blevet tilføjet og eventuelle linjer, der er blevet slettet . Den første angivne fil anses for at være den oprindelige eller ældste , fil af de to. Instruktioner
1
Åbn en terminal vindue eller log ind i en terminal session.
2
Type " diff filea fileb , " erstatte " filea " og " fileb " med navnene af filerne. Du vil modtage output , der ligner : Hej
4C4
< dag var en stor dag
---
. > I dag var en god dag
den første del af produktionen - ". 4C4 " - hedder det, at linje 4 i filen blev ændret fra filea til fileb . Den første linje er den linje , som det vises i " filea " de tre streger indikerer, at den næste output er hvad der vises i " fileb ". Hvis den første linje , siger noget lignende " 8d7 " , betyder det , at linje 8 " filea " skal slettes for at gøre de to filer identiske starter ved linie 7 " fileb ". Den tekst, der skal slettes, vises på den næste linje af produktionen . Hvis den første linje , siger noget lignende " 10a11 ", betyder det, vises teksten på den næste linje af produktionen skal lægges til den første fil efter linje 10 til at gøre filerne identiske.
3 < p> Skriv " diff -w filea fileb ", hvis du vil have kommandoen til at ignorere enhver white space - faner, mellemrum eller indrykninger - . den støder