Hvordan sammenligne 2 tekstfiler i notisblokk. Sammenligne likheten mellom to tekster. Sammenligning av filer i TotalCommander

Noen ganger er det behov for å sammenligne flere filer med hverandre. Dette kan være nyttig når du skal analysere forskjellene mellom flere versjoner konfigurasjonsfil eller bare for å sammenligne forskjellige filer. Linux har flere verktøy for dette, både gjennom terminalen og i det grafiske grensesnittet.

I denne artikkelen vil vi se på hvordan Linux-filsammenligning utføres. La oss se på det meste nyttige måter, både for terminalen og inn grafisk modus. Først, la oss se på hvordan du sammenligner en Linux-fil ved å bruke diff-verktøyet.

Diff linux-verktøyet er et program som kjører i konsollmodus. Syntaksen er veldig enkel. Ring verktøyet, pass nødvendige filer, og angi også alternativer om nødvendig:

$ diff alternativer fil1 fil2

Du kan overføre mer enn to filer om nødvendig. Før vi går videre til eksemplene, la oss se på verktøyalternativene:

  • -q- Vis kun filforskjeller;
  • -s- Vis kun matchende deler;
  • -Med- Vis det nødvendige antallet linjer etter kamper;
  • -u- utgang bare det nødvendige antallet linjer etter forskjeller;
  • -y- Vis i to kolonner;
  • -e- utgang i ed script-format;
  • -n- utgang i RCS-format;
  • -en- sammenligne filer som tekst, selv om de ikke er tekst;
  • -t- erstatte faner med mellomrom i utgangen;
  • -l- del inn i sider og legg til støtte for personsøking;
  • -r- rekursiv sammenligning av mapper;
  • -Jeg- ignorer saken;
  • -E- ignorere endringer i faner;
  • -Z- ignorer mellomrom på slutten av linjen;
  • -b- ignorer mellomrom;
  • -B- ignorer tomme linjer.

Dette var hovedalternativene til verktøyet, la oss nå se på hvordan vi sammenligner Linux-filer. I utdataene til verktøyet, i tillegg til å vise endringene direkte, viser det en linje der det er angitt i hvilken linje og hva som ble gjort. Følgende symboler brukes til dette:

  • en- la til;
  • d- slettet;
  • c- endret.

I tillegg vil linjer som avviker bli indikert med symbolet<, а те, которые совпадают - символом >.

Her er innholdet i testfilene våre:

La oss nå sammenligne diff-filene:

diff fil1 fil2

Som et resultat får vi linjen: 2,3c2,4. Det betyr at linje 2 og 3 er endret. Du kan bruke alternativer for å ignorere store og små bokstaver:

diff -i fil1 fil2

Utgangen kan tegnes i to kolonner:

diff -y fil1 fil2

Og ved å bruke -u-alternativet kan du lage en patch, som deretter kan brukes på den samme filen av en annen bruker:

diff -u fil1 fil2

For å behandle flere filer i en mappe, er det praktisk å bruke -r-alternativet:

diff -r ~/tmp1 ~/tmp2

For enkelhets skyld kan du omdirigere verktøyets utdata direkte til en fil:

diff -u fil1 fil2 > fil.patch

Som du kan se, er alt veldig enkelt. Men ikke veldig praktisk. Det er morsommere å bruke grafiske verktøy.

Sammenligning av Linux-filer ved hjelp av GUI

Det er flere flotte verktøyå sammenligne filer i linux i en GUI. Du kan enkelt finne ut hvordan du bruker dem. La oss se på noen av dem:

1. Sammenlign

Kompare er et grafisk diff-verktøy som lar deg finne forskjeller i filer og også slå dem sammen. Skrevet i Qt og designet primært for KDE. Her er hovedfunksjonene:

  • Støtter flere diff-formater;
  • Støtte sammenligning av linux-filer og kataloger;
  • Støtte for visning av diff-filer;
  • Tilpassbart grensesnitt;
  • Opprette og bruke patcher på filer.

2. DiffMerge

DiffMerge er et tverrplattformprogram for å sammenligne og slå sammen filer. Lar deg sammenligne to eller tre filer. On-the-fly linjeredigering støttes.

Egenskaper:

  • Katalog sammenligning støtte;
  • Integrasjon med filviser;
  • Tilpassbar.

3. Meld

Det er et lett verktøy for å sammenligne og slå sammen filer. Den lar deg sammenligne filer, kataloger og også utføre versjonskontrollfunksjoner. Programmet ble laget for utviklere og har følgende funksjoner:

  • Sammenligning av to og tre filer;
  • Bruke tilpassede typer og ord;
  • Automatisk sammenslåingsmodus og handlinger med tekstsider;
  • Støtte for Git, Mercurial, Subversion, Bazar og mye mer.

4. Diffus

Diffuse er et annet populært og ganske enkelt verktøy for å sammenligne og slå sammen filer. Det er skrevet i Python. To hovedfunksjoner støttes - filsammenligning og versjonskontroll. Du kan redigere filer mens du ser. Hovedfunksjoner:

  • Syntaksutheving;
  • Tastatursnarveier for enkel navigering;
  • Støtter ubegrensede kanselleringer;
  • Unicode-støtte;
  • Støtte for Git, CVS, Darcs, Mercurial, RCS, Subversion, SVK og Monotone.

5.XXdiff

XXdiff er et gratis og veldig kraftig verktøy for å sammenligne og slå sammen filer. Men programmet har flere ulemper. Dette er mangelen på støtte for Unicode og filredigering.

Egenskaper:

  • Grunn eller rekursiv sammenligning av en eller to filer og kataloger;
  • Fremheve forskjeller;
  • Interaktiv forening;
  • Støtte for eksterne diff-verktøy som GNU Diff, SIG Diff, Cleareddiff og mer;
  • Utvidbarhet via skripting;
  • Tilpassbarhet.

6. KDiff3

KDiff3 er et annet utmerket, gratis verktøy for å sammenligne filer i KDE-skrivebordsmiljøet. Den er en del av KDevelop-pakken med programmer og kjører på alle plattformer, inkludert Windows og MacOS. Du kan sammenligne to linux-filer for to eller tre, eller til og med sammenligne kataloger. Her er hovedfunksjonene:

  • Vis forskjeller linje for linje og tegn for tegn;
  • Automerge-støtte;
  • Håndtering av flettekonflikter;
  • Unicode-støtte;
  • Vis forskjeller;
  • Støtter manuell nivellering.

konklusjoner

I denne artikkelen så vi på hvordan man sammenligner Linux-filer ved hjelp av terminalen, hvordan man lager patcher, og har også laget en kort gjennomgang av de beste grafiske verktøyene for å sammenligne filer. Hvilke sammenligningsverktøy bruker du? Skriv i kommentarfeltet!

Latskap er motoren til fremskritt, uansett hvor rart det høres ut, noen oppfinnelser forenkler livene våre i stor grad. I artikkelen min vil jeg fortelle deg hvordan du sammenligner to filer på tilgjengelige måter.
Jeg bestemte meg for å skrive om dette etter en sak da jeg trengte å finne ut hvilke endringer utviklerne gjorde i prosedyren for databasen under en ny oppdatering.

Og to programmer som har vært med meg lenge, hjalp meg med dette:
1.Total Commander
2. Notisblokk++

Sammenligning av filer i TotalCommander

La oss si at vi allerede har to filer som vi må sammenligne.
1. Velg dem deretter i TotalCommander

2. Gå til FIL-menyen — -> Sammenlign etter innhold.

3. I vinduet som åpnes har vi to områder hvor innholdet i filene er synlig.

Som et resultat er linjer med endringer uthevet i grått, spesifikke forskjeller er uthevet i rødt.

For å gå til neste blokk med forskjeller eller gå tilbake til den forrige i TotalCommander er det knapper i menyen " Neste forskjell" og "Forrige forskjell." Her kan du aktivere redigeringsmodusen ved å klikke på "Rediger"-knappen, hvoretter du kan endre fonten, kopiere linjer fra vindu til vindu, og i tilfelle en feil handling er det en lagringsknapp for "Rull tilbake".

Etter redigering vil programmet spørre hva de skal gjøre med filene: lagre eller ikke lagre.

Sammenligner filer i Notisblokk++

Notepad++ er etter min mening den beste notisblokken som alle burde ha. Den har stor funksjonalitet som kan utvides med plugins.

Så hvordan kan Notepad++ hjelpe oss med å sammenligne filer? Svaret er enkelt: du må laste ned den nødvendige plugin-en.

Åpne elementet "Plugins" -> "Plugin Manager" -> "Show Plugin Manager".

En stor liste over ulike plugins vil vises i manageren som åpnes. Plukke ut " Sammenlign" og installere.

  1. åpne to filer i Notepad++.
  2. Vi sørger for at begge filene er åpne i faner ved siden av hverandre.
  3. På menylinjen, gå til Plugins -> Sammenlign -> Sammenlign, eller bruk hurtigtastene - Alt + D og start programtillegget.

I vinduet som åpnes, som i TotalComander, Vi har to områder hvor innholdet i filene er synlig.

Røde minuser - hva ble slettet,

Gul utropstegn- hva har forandret seg.

Avslutte sammenligningsmodus via Plugins-menyen –> Sammenlign – > Fjern resultater, eller Ctrl + Alt + D.

Trenger å sammenligne to filer Microsoft Excel? Her er to enkle måter gjør det.

Det er mange grunner til at du kanskje må ta en Excel-dokument og sammenligne den med en annen. Dette kan være en tidkrevende oppgave.

det krever mye konsentrasjon, men det finnes måter å gjøre livet ditt enklere på.

Trenger du å se nærmere manuelt eller vil du at Excel skal gjøre noe av det tunge løftet

på dine vegne, her er to enkle måter å sammenligne flere ark på.

Hvordan sammenligne Excel-filer

Excel lar brukere vise to versjoner av et dokument samtidig for raskt å identifisere forskjellene mellom dem:

  1. Først åpner du arbeidsbøkene du vil sammenligne.
  2. Bytte til Vis > Vindu > Sidevisning.

Sammenligning av Excel-filer etter øyet

For å begynne, åpne Excel og eventuelle arbeidsbøker du vil sammenligne. Vi kan bruke samme teknikk for å sammenligne ark i samme dokument

eller helt andre filer.

Hvis det hentes mer enn ett ark fra samme bok, må det skilles ut på forhånd. For å gjøre dette, gå til Vis > Vindu > Nytt vindu.

Dette vil ikke skille de individuelle arkene permanent, bare åpne en ny forekomst av dokumentet.

Denne menyen vil vise alle tabellene som er i dette øyeblikketåpen. Hvis du bare har to åpne, velges de automatisk.

Gjør ditt valg og klikk Fint. Du vil se begge tabellene vises på skjermen.

Hvis det er mer praktisk, kan du bruke Ordne alt knappen for å bytte mellom vertikal og horisontal konfigurasjon.

Et viktig alternativ å være klar over er Synkronisert rulling veksling

Aktivering av dette alternativet sikrer at når du ruller i ett vindu, vil det andre bevege seg synkronisert. Dette er viktig hvis du jobber med et stort bord

og du vil fortsette å teste det ene mot det andre. Hvis de to arkene av en eller annen grunn ikke er på linje, klikker du bare Tilbakestill vinduets posisjon.

Sammenligning av Excel-filer ved hjelp av betinget formatering

I mange tilfeller Den beste måtenå sammenligne to regneark kan være så enkelt som å vise dem på skjermen samtidig. Det er imidlertid mulig å automatisere prosessen noe.

Bruke betinget formatering

Vi kan sjekke Excel for eventuelle avvik mellom de to arkene. Dette kan spare mye tid hvis alt du trenger å finne er forskjellene mellom en versjon og en annen.

For denne metoden må vi sørge for at de to arkene vi jobber med er en del av den samme arbeidsboken. For å gjøre dette, høyreklikk på navnet på arket du vil overføre og velg Flytt eller kopier.

Her kan du bruke rullegardinmenyen til å bestemme hvilket dokument det skal limes inn i.

Velg alle cellene som er fylt ut i regnearket der du vil at eventuelle forskjeller skal utheves. Rask måteå gjøre dette er å klikke på cellen i øverste venstre hjørne og deretter bruke snarveien

Ctrl + Shift + End.

Bytte til Hjem> Stiler> Betinget formatering> Ny regel.

Velge Bruk en formel for å bestemme hvilke celler som skal formateres og skriv inn følgende:

A1arknavn!A1

Bare husk å legge inn "sheet_name" for et hvilket som helst annet arknavn. Denne formelen sjekker bare når en celle på ett ark ikke samsvarer nøyaktig med den tilsvarende cellen på et annet ark, og flagger hver forekomst.

Ovenfor kan du se resultatene. Alle cellene som inneholder endringer er uthevet i rødt, slik at du raskt og enkelt kan sammenligne de to arkene.

La Excel gjøre det harde arbeidet

Teknikken ovenfor viser en måte du kan la Excel håndtere noen av de tunge løftene. Selv om du følger nøye med, er det en sjanse for at du går glipp av en endring hvis du utfører denne oppgaven manuelt. Med betinget formatering kan du være sikker på at ingenting slipper gjennom nettet.

Excel er god på monotont og detaljorientert arbeid. Når du har mestret dens evner, kan du spare deg selv for litt tid og krefter ved å bruke teknikker som betinget formatering og litt kreativitet.

Har du noen råd for å sammenligne dokumenter i Excel? Eller trenger du hjelp med prosessene beskrevet i denne veiledningen? Uansett, hvorfor ikke bli med i samtalen i kommentarfeltet nedenfor?

Mens du jobber med tekstdokumenter ofte må du sammenligne dem etter innhold. Dette behovet oppstår hvis flere personer jobbet med dokumentet eller dokumentet ble sendt til læreren for godkjenning og redigering; du må raskt finne alle endringene som er gjort av den andre parten. Men brukeren selv kan lage flere kopier av dokumentet og bli forvirret: hvilken versjon er den nyeste, og hvilke rettelser som ble gjort. La oss vurdere alle mulighetene for rask og, viktigst av alt, automatisk sammenligning av to dokumenter.

1. Sammenligning av to dokumenter i MSWord (fra MSWord 2007, 2010, 2013)

La oss bruke funksjonen Juridisk merknad, som tillater automatisk sammenligning av dokumenter.

Start MS Word-programmet. Åpne en fane på båndet Anmeldelse, velg en seksjon Sammenligne og åpne mulige alternativer lag Sammenligne…(se på figur 1), velg den første kommandoen - Sammenligning av to versjoner av et dokument (juridisk merknad).

Figur 1 Starter automatisk SAMMENLIGNING av to tekstdokumenter

Et vindu åpnes der du spesifiserer banen for å lagre de originale og endrede dokumentene. For å spesifisere banen må du bruke det gule mappeikonet, som vist i figur 2.

Figur 2 Utseende Versjonssammenligningsvinduer


Kommandoknapp Mer >>(Figur 2) gir mer tilleggsinnstillinger vise (utheve) endringene som er gjort. Når aktivert, vinduet Versjonssammenlikninger vil ha følgende form (se figur 3)

Figur 3 Tilleggsfunksjoner ved automatisk sammenligning av tekstdokumenter


I vinduet som åpnes, i seksjonen Sammenligningsalternativer Kryss av i boksene for endringene som må vises under den automatiske sammenligningen av dokumenter.

Standard vindu Sammenligninger følgende.

Figur 4. Vindu for automatisk sammenligning av to versjoner av et dokument


La oss se på områdene i vinduet for automatisk dokumentsammenligning Juridisk merknad.

  • Til venstre er gitt Korriger sammendrag: nøyaktig hva som ble rettet og av hvem (hvis brukernavnet er angitt i Word-innstillinger).
  • I midten - Sammenlignbart dokument– et dokument med korrigeringer (vist i rødt: legge til og slette ord).
  • Øverst til høyre: originaldokument, og lavere - endret dokument.

Forsoningsområde Oppsummering av oppdatering kan konfigureres som et horisontalt gjennomgangspanel. For å gjøre dette, må du utføre følgende kommandoer sekvensielt: insert Gjennomgang => Gjennomgangsområde => Horisontal gjennomgangslinje.

Figur 5. Sette opp det horisontale granskingspanelet

I dette tilfellet vil vinduet for automatisk sammenligning av to dokumenter se slik ut:

Figur 6. Vindu for automatisk sammenligning av dokumenter med horisontalt gjennomgangspanel


Du kan navigere gjennom rettelser ved å bruke venstre museknapp ved å klikke på teksten på ønsket sted i dokumentet, eller bruke fanen Anmeldelse - Omfang av vurdering.

Figur 7 Arbeide med CHANGE-alternativet


De identifiserte endringene må heller Aksepterer slik at den forblir i det endrede dokumentet og ikke lenger vises som en rettelse, eller Avvis, hvis du ikke er enig. Du kan navigere gjennom rettelsene ved å bruke følgende taster: Tilbake Og Lengre(se figur 7).

For å avvise eller godta alle rettelser, bruk kommandoen Godta (eller avslå). Bruk venstre museknapp, åpne listen over alternativer for Godta/Avvis-kommandoen (pil ned) og velg den du trenger fra de foreslåtte alternativene, for eksempel: Bruk (avvis) alle endringer i dokumentet.

Figur 8 ACCEPT kommandovinduet

2. Sammenligning av to tekstblokker i en nettleser

Når du sammenligner innholdet i to dokumenter, kan du også bruke spesialiserte tjenester levert av nettlesere. De er praktiske for å bestemme forskjeller i tekstene til både engelskspråklige dokumenter og når du arbeider med russiskspråklige tekster, for eksempel: Text-Compare (http://text-compare.com/), TextDiff (http:// www. .textdiff.com/) og Quick Diff (http://www.quickdiff.com/). Med deres hjelp kan du sammenligne tekstfragmenter, tabeller og til og med programkode.

La oss kort vurdere teknologien for å sammenligne dokumenter i hver av de tre anbefalte tjenestene. Det de alle har til felles er å plassere de to fragmentene i sine respektive vinduer og deretter sette i gang sammenligningsprosessen.

Tekst-sammenlign(http://text-compare.com/). For å sammenligne to fragmenter i denne tjenesten det er nok å kopiere disse fragmentene til de tilsvarende vinduene, og deretter starte sammenligningsprosessen (kommandoknapp Sammenligne). Fragmenter av tekst som er forskjellig, samt de som mangler i et av de sammenlignede dokumentene, vil bli uthevet (forskjeller er uthevet i farger ved sammenligning av tabeller; i programkodene, ved sammenligning, er linjer med forskjeller markert i tillegg).

Figur 9 Tekst-sammenlign vinduer før og etter sammenligningsoperasjonen


TextDiff(http://www.textdiff.com/). Tjenestevinduet består av to vinduer der de sammenlignede fragmentene av tekst, tabell eller programkode er plassert.

Figur 10 TextDiff-tjenestevindu


Resultatene av å vise sammenligningsprosessen ved hjelp av TextDiff representerer en det resulterende fragmentet, der teksten som dukket opp i det andre fragmentet (det vil si fraværende i det første) er uthevet i grønt, og den slettede teksten er uthevet i rødt.

La oss sammenligne med den forrige tjenesten: når du sammenligner tekstblokker og små tabeller, kan dette resultatet være praktisk; når du sammenligner store tabeller, er dette resultatet vanskelig å lese forskjellene, siden forskjellene som er funnet vises linje for linje i tekstformat uten linjenummer og opprettholde synligheten til søylene.

Figur 11 Sammenligningsresultater ved bruk av TextDiff-tjenesten


Prinsippet for å presentere resultater i Quick Diff er nøyaktig det samme som i TextDiff. Forskjellen er at dataene som er fjernet fra det andre fragmentet ikke bare vises i en annen farge, men også er krysset ut. Samtidig er vanskeligheten med å sammenligne tekst lagt til problemet - feil anerkjennelse Kyrillisk alfabet (se figur 12).

Figur 12. Quick Diff-servicevindu etter å ha utført sammenligningsoperasjonen


La oss oppsummere:

  1. Tjenesten Text-Compare kan brukes til å sammenligne tekster, tabeller og programkode uten noen begrensninger;
  2. TextDiff-tjenesten kan brukes til å sammenligne tekster, programkoder og små tabellfragmenter;
  3. Quick Diff-tjenesten sammenligner tekster perfekt (ikke på russisk), programkoder og kan brukes til å sammenligne små tabellfragmenter.

Materialet ble utarbeidet av L.A. Shutilina, metodolog ved Statens medisinske senter for hund og medisinsk medisin

Alle vet at Word er en multifunksjonell tekstredigerer. Dens mange muligheter går langt utenfor rammen av denne artikkelen. Denne artikkelen vil fortelle deg hvordan du sammenligner de to Word-fil i selve programmet. Denne prosedyren er ganske enkel, men få mennesker vet til og med om det. Det kan være nyttig i forskjellige tilfeller, for eksempel når det er to filer på datamaskinen: arbeidet ditt og utkastet. For ikke å gjøre en feil og ikke sende et utkast til kunden, er det best å bruke en sammenligning av to filer.

Trinn 1: forberedende fase

Det er bemerkelsesverdig at etter at du har sammenlignet to filer, vil de forbli uendret, og eventuelle avvik vil bli vist i et annet (nytt) dokument som åpnes automatisk. Men først ting først. La oss først finne ut hva du må gjøre før du sammenligner to Word-filer.

Det første du må gjøre er å forberede deg. Før du kan sammenligne to Word-filer, må du åpne dem. Så finn dem på datamaskinen og dobbeltklikk på dem.

Nå må vi åpne verktøyet vi trenger i en av filene. Den ligger i fanen "Gjennomgang" i verktøygruppen "Sammenligning". Verktøyet heter "Sammenlign", så klikk på det og velg elementet med samme navn fra rullegardinmenyen.

Så, du er der, nå kan du fortsette direkte til hvordan du sammenligner to Word-filer for forskjeller eller samsvar.

Trinn 2: velge dokumenter som skal sammenlignes

Et vindu kalt "Sammenlign versjoner" er nå åpent foran deg. Som du kan se, er det to områder i den: "Original Document" og "Changed Document". Følgelig bør du plassere originaldokumentet i den første, og den korrigerte versjonen i den andre.

For å velge et dokument, må du klikke på mappeikonet ved siden av. Etter å ha klikket, åpnes en utforsker der du må navigere til filen du leter etter. Når dette er gjort, gjenta trinnene for den andre filen.

Så vi valgte nødvendige dokumenter for sammenligning, men ikke skynd deg å klikke "OK" for å starte analyseprosessen. For å få ønsket resultat, ville det være bedre å angi de nødvendige parameterne. La oss snakke om hvordan du gjør dette nå.

Trinn 3: angi de nødvendige parameterne for sammenligning

Så før du sammenligner to Word-filer, ville det være klokere å angi parameterne som analysen skal baseres på. Dette vil avsløre inkonsekvensene du vil finne.

For å åpne alternativmenyen, må du klikke på "Mer"-knappen, alt i det samme "Sammenlign versjoner"-vinduet.

I menyen som utvides, kan du se en haug med innstillinger. La oss nå rette oppmerksomheten mot gruppen "Sammenligningsalternativer". I den må du velge de elementene som skal sammenlignes i to dokumenter. Forresten, jo færre avmerkingsbokser som er merket av, jo raskere vil sammenligningsprosessen gå. Derfor, hvis du ser etter formateringsendringer, vil det være lurt å bare markere dette elementet mens du utelater de andre.

I "Vis endringer"-gruppen velger du nøyaktig hva du vil se etter dem i: tegn eller ord. Ikke glem å angi i hvilket dokument du skal vise resultatet. I kilden, endret fil eller ny.

Etter at du har angitt alle parameterne du trenger, kan du trygt klikke på "OK"-knappen for å starte analyseprosessen. Det varer ikke særlig lenge, selv om alle sammenligningspunkter er valgt.

Trinn 4: Sjekk resultatet

Til slutt vil de vise deg resultatet. Avhengig av ditt valg, vil det bli demonstrert i ett av to dokumenter eller i et nytt, tredje.

Steder som ikke samsvarer, vil bli merket med en rød linje. Noe som er veldig praktisk - ved å klikke på linjen får du vist forskjellen. Det vil bli krysset over med en rød strek.

Forresten, hvis du ikke visste hvordan du sammenligner to Word-filer for kamper, så vil du dessverre ikke kunne gjøre dette i programmet. Spesialtjenester kan imidlertid brukes til dette formålet.