Tarvittaisiin tietoa kuinka tästä
diff new.txt old.txt
saataisiin ulos puhdas tulostus poikkeavista riveistä. Siis niin että se tulostaisi vain sen rivin sisällön, eikä mitään muuta.
Linuxin DIFF -komennosta kyse
6
60
Vastaukset
- Anonyymi
Katso ohjeita netistä, niitä kyllä löytyy.
- Anonyymi
Auttaisiko aloittajaa komento "diff --help" ?
- Anonyymi
Olkoon new.txt:ssä enemmän rivit a ja b verrattuna old.txt:hen.
$ cat new.txt
1
2
a
3
4
b
5
$ cat old.txt
1
2
3
4
5
Eroavat rivit new.txt:ssä saa käyttämällä apuna grep-komentoa:
$ diff new.txt old.txt | grep -oP '(?<=< ).*'
a
b- Anonyymi
Erittäin hienoa, tämä on juuri se mitä tarvitsen, kiitoksia "Anonyymi", olit suureksi avuksi.
- Anonyymi
Onpa kummasti päin tiedostojen nimet aseteltu! Heh, ensimmäisellä yrityksellä tämä ei tästä syystä tehnyt mitään.. Pitäisikö näyttää erot tiedostojen välillä symmetrisesti, vaiko tiedostoon new lisätyt rivit verrattuna alkuperäiseen - niin kuin nyt?
- Anonyymi
Jos kääntää tuon komentohässäkän viimeisen '< ' muotoon '> ', niin näyttää mitä eroa vanhassa on. Grep toimii vain filtterinä diffin tulosteelle.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225234- 254398
- 282541
- 342264
- 372008
- 151928
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191617- 121541
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211277Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101194