Cumu Comparare Du Text Files Usendu Linux

Sta guidazione vi vi cumparisce cumu utilizà Linux per paragunà dui schedari è a so difesa à a schermu o à un schedariu.

Ùn avete bisognu di stallà qualsiasi software speciale per paragunà i schedari cù u Linux, ma puderete bisogna sapere cumu per apre a finestra di a terminal .

Quandu a guida cunnessi mancu aduprà parechje modi per apre u finestra cun Windows. U megliu hè di prende a CTRL, ALT è T chjavi à u stessu tempu.

Creà i schedari per Comparare

Per seguità cù a guidazione creà un schedariu chjamatu "file1" è intria u testu à seguente:

10 buttigli bevi stalli nantu à u muru

10 buttigli bevi stalli nantu à u muru

Sì una buttiglia verde si dete accidinà

Ci eranu 9 buttigli in verde è nantu à u muru

Pudete creà un schedariu per esse struzzione:

  1. Aduprendu u schedariu scritte l'usu cumminu: nano file1
  2. Scrive u testu in u editore nano
  3. Press CTRL è O per guardà u schedariu
  4. Prene CTRL e X para sesi u schedariu

Avà cresce un altru schedariu chjamatu "file2" è intria u testu à seguente:

10 buttigli bevi stalli nantu à u muru

Sì 1 frascu verde si deve accidutu à falà

Ùn ci avianu 9 buttigli di verde nantu à u muru

Pudete creà un schedariu per esse struzzione:

  1. Aduprendu u schedariu scritte l'usu cumminu: nano file2
  2. Scrive u testu in u editore nano
  3. Press CTRL è O per guardà u schedariu
  4. Prene CTRL e X para sesi u schedariu

Cumu Comparare dui Arghjuli Usendu Linux

U cumandimu utilizatu in Linux per indicà a diffarenza trà 2 schedari u chjamatu cumanda di diff.

A forma simplista di u cumandamentu di diff è dinò:

diff file1 file2

Sì i schedari sò u stessu ùn esiste micca esse risultati per u usu di sta cumanda, cumu chì ci sò parechji sapete vede sanu similar à u seguente:

2,4c2,3

<10 buttigli bevi stalli nantu à u muru

<Ùn ci avianu 9 buttigli di verde nantu à u muru

...

> Se 1 green bottle avissi accidivatu di fallu

> Ùn ci avianu 9 buttigli eccillenti nantu à u muru

Inesessuali, u prossimu puderete parechje cunfondante però una volta chì capiscenu a terminologia hè abbastanza lògica.

U vostru usu di i vostri ochji pudete vede chì e diffirenziu trà i 2 schedari sò dinò:

U risultatu da u difendiu diffandate chì trà e linii 2 è 4 di u primu schedariu è e linii 2 è 3 di u secondu schedariu sò parechje diffarenzi.

Liste di e linii da 2 à 4 da u primu schedariu seguitu da i 2 fili differenti in u second file.

Cumu ghjustu Sè i vostri fili sò diffirenti

Se vulete sapè chì i schedari sò diffirenti è ùn intaressa micca in quella filamenti sò diverse pò esse cumandanti u cumandimu cumandante:

diff -q file1 file2

Sì i schedari sò diffirenti sò sottumessi i seguenti:

I schedari file1 è file2 différence

Se i schedari sò i stessi, nunda ùn hè visualizatu.

A manera di cunferenze un missaghju Se i schedari sò i mo Same

Quandu puderete andà un cumandamentu chì vulete sapè chì hà travagliatu correttu, perchè vo vulete un missaghju chì deve esse indicatu quandu puderete andà u cumandamentu di diff cumparatu per quelli chì i schedari sò o stessi

Per ghjunghjite questu queste imprudendu u cumandariu di diff, pudete aduprà l'urdinendu dopu :.

diff -s file1 file2

Avà si i schedari sò i stessi avete ricevutu u missaghju dopu:

I schedari file1 è file2 sò identhe

Cume Produce a Difference

Se ci sò parechje disgrazzièle pò pudè passà prestu prestu cunfundante cumu quale sò e realità di e differenzi trà e dui fiche.

Pudete cambià u sorsu di u cumandariu di diff cumandate chì i risultati sò esposti venneri. Per fà sta currimonia l'òrdine cumandante:

diff -y file1 file2

A salute per u schedariu usa a | «Símbolo» para mostrar a diferenza entre ei linii, un per indicà una linea chì hè stata appendita.

Curiosamente, sè uveru u cumandimu usendu i nostri cartelli di dimustrazione, tutte e lee vi falla cum'è differente cellu à l'ultima linea di schedariu 2 chì sarà spartu com'è esse elettu.

Restricting the Widths of a Column

Quandu si compara dui file à pocu pressu, pò esse difficili per leghje si i schedari portanu assai chjassi di u testu.

Per restringiri un numeru di colonnelli usanu u cumandu:

diff - an'altru = 5 file file2

Cumu ignurà Case Differenzi Quandu Comparer Files

Se vulete pattare di duie file, ma ùn avete micca cura chì u casu di e lettite sò uguali trà i dui schedari, pudete utilizà u cumandimu seguitu:

diff -i file1 file2

Cumu ignuratu Spìritu biancu Trascellu à u Fin d'una Linea

Sì quandu si compara u schedariu chì avete cuntenutu di diffirenzii è e diffirenzii sò pruposte da u spaziu biancu à a fine di i linii pudete scopre questi cum'è mudificà per esse u cumandimu cumandante:

diff -Z file1 file2

Cumu ignuratu tutte e Differenzi Spazi bianchi entre dui pagini

Sì avete interessatu solu à u testu in un schedariu è ùn avete micca affissu chì quì ci sò più spazii in un quellu di l'altru pudete usà l'assaghjamentu:

diff -w file1 file2

Cumu ignuratu Linse Lite Quandu si compara dui file

Se ùn avete micca impurtendu chì un altru schedariu ponu esse trasparenti li linii in biancu, pudete cuntattà i schedari cù u cumandimu cumu:

diff-B file1 file2

Resumen

Puderete più infurmazione nantu à lettura di u manuale per a cumanda diff.

diffu

U cumandariu di diffu pò esse usatu in a so forma più simplice per vede esse ghjustificatu di e differenzi trà 2 schedari, ma pudete ancu usà dinò per creà un schedariu diff com'è una parte di una sticca parchje cum'è mostra questa guida à u cumandamentu di u parche di Linux .

Un altru mandatu chì pudete aduprà per fà cumparisce i schedari hè u cumandru CMP cum'è di a guidazione . Questu compara file byte à byte.