diff-komentogeneraattori
Luo diff-komentoja tiedostojen riveittäin vertailuun
Aloitus diffin käyttöön
## Mikä on diff?
`diff` vertailee kahta tiedostoa (tai hakemistoa) rivi riviltä ja tulostaa erot. Se on lähteiden, koodikatselmusten ja yhdistyskonfliktien ratkaisun perusta.
## Käyttöohje
1. **Määritä tiedostot**: Anna kaksi tiedostoa vertailtavaksi (file1 ja file2). 2. **Aseta vaihtoehdot** (valinnainen): `-u` yhtenäiseen muotoon, `-q` nopeaan kyllä/ei, `-r` hakemistojen rekursioon. 3. **Kopioi & suorita**: Kopioi luotu komento päätteeseesi.
Tulostemuodot
### `-u` Yhtenäinen muoto Oletus korjauksille ja useimmille koodityökaluille. Näyttää muutaman rivin kontekstin kunkin muutoksen ympärillä `+` / `-` merkintöillä lisätyille/poistetuille riveille.
### `-q` Lyhyt Tulosta vain, eroavatko tiedostot (ei yksityiskohtia). Hyödyllinen skriptitarkistuksiin.
### `-r` Rekursiivinen Kun vertaillaan kahta hakemistoa, laske vastaavi alihakemistoihin.
### `-i` / `-w` Ohita erotukset `-i` jättää kirjainkoon huomiotta; `-w` jättää kaiken välilyöntien huomiotta. Hyödyllinen kun vain sisältö merkitsee.
### Paluukoodi `diff` palauttaa `0` jos tiedostot vastaavat, `1` jos ne eroavat, ja `2` virheessä — kätevää kuoriskripteissä:
``` if ! diff -q old.txt new.txt > /dev/null; then echo "changed"; fi ```
▶Mikä tulostusmuoto kannattaa käyttää?
▶Kuinka ohjan vain välilyöntierotukset?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi