Komento: "COMP" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "COMP"
The
`COMP`Windowsin komentokehotteessa olevaa komentoa käytetään kahden tiedoston tai hakemiston sisällön vertailuun. Tässä muutamia esimerkkejä kommentteineen:
Esimerkki 1: Kahden tiedoston vertailu:
COMP tiedosto1.txt tiedosto2.txt
Kuvaus: Tämä komento vertaa tiedostojen
"Tiedosto1.txt" ja
"Tiedosto2.txt" sisältöä. Jos tiedostot ovat identtisiä, tulostetta ei luoda. Muussa tapauksessa komento näyttää ensimmäisen eron.
Esimerkki 2: Kahden hakemiston vertailu:
COMP /D hakemistosta1 hakemistosta2
Kuvaus: Vaihtoehdon kanssa
`/D`Tämä komento vertaa
"Hakemisto1" ja
"Hakemisto2" sisältöä. Jos hakemistot ovat identtisiä, tulostetta ei luoda. Muussa tapauksessa komento näyttää ensimmäisen eron.
Esimerkki 3: Binääritiedostojen vertailu:
COMP /B tiedosto1.bin tiedosto2.bin
Kuvaus: Lisäämällä
`/B`ohjeistaa komennon vertaamaan tiedostoja binääritilassa. Tämä on hyödyllistä binääritiedostoille, joissa jokaista tavupoikkeamaa käsitellään erona.
Esimerkki 4: Vertailu rivin numeroon:
COMP /N=10 tiedosto1.txt tiedosto2.txt
Kuvaus: Tässä komentoa kehotetaan vertaamaan vain tiedostojen 10 ensimmäistä riviä. Tämä voi olla hyödyllistä suurten tiedostojen tarkistamiseen vertaamatta kaikkea sisältöä.
Esimerkki 5: Vertailu laajennettuihin tietoihin:
COMP /A /L tiedosto1.txt tiedosto2.txt
Kuvaus: Kanssa
`/A`Tarkennetut vertailutiedot näytetään, mukaan lukien rivinumero, jossa eroja esiintyy.
`/L`näyttää tarkat rivit, jotka eroavat toisistaan.
Esimerkki 6: Käsittelytilat:
COMP /W tiedosto1.txt tiedosto2.txt
Kuvaus: Lisäämällä
`/W`ohjeistaa komennon jättämään huomioimatta välilyönnit rivien alussa ja lopussa, mikä voi olla hyödyllistä tekstitiedostojen vertailussa.
Esimerkki 7: Vertailu eri isojen ja pienten kirjainten kanssa:
COMP /C tiedosto1.txt tiedosto2.txt
Kuvaus: Vaihtoehto
`/C`tekee vertailusta kirjainkoon erottelun. Ilman tätä vaihtoehtoa vertailussa ei erotettaisi
"ABC" ja
"abc" välillä.
Näiden esimerkkien pitäisi antaa sinulle käsitys sovelluksen käytöstä
`COMP`-komento vertaillaksesi tiedostoja tai hakemistoja Windowsin komentokehotteessa. Huomaa erilaiset vaihtoehdot mukauttaaksesi vertailua tarpeen mukaan.
"COMP" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Vertaa kahden tiedoston tai tiedostojoukon sisältöä.
COMP [data1] [data2] [/D] [/A] [/L] [/N=numero] [/C] [/OFF[LINE]]
data1 Määrittää ensimmäis(t)en tiedosto(je)n paikan ja
nimen.
data2 Määrittää tois(t)en tiedosto(je)n paikan ja nimen.
/D Näyttää erot desimaalimuodossa. Tämä on
oletusasetus.
/A Näyttää erot ASCII-merkkeinä.
/L Näyttää erojen rivinumerot.
/N=numero Vertaa jokaisen tiedoston alusta vain annetun määrän
rivejä.
/C Jättää vertaamisessa huomiotta ASCII-kirjainten
koon.
/OFF[LINE] Ei ohita tiedostoja, joilla on offline-määrite.
Voit verrata useita tiedostoja kerrallaan käyttämällä
yleismerkkejä
parametreissa data1 ja data2.
Tärkeää tietoa, vinkkejä "COMP"-komennolle
Kun käytät
`COMP`-komentoa Windowsin komentokehotteessa, on muutamia huomioitavia asioita:
1.
Vertaa tekstitiedostoja: `COMP`on ensisijaisesti suunniteltu tekstitiedostojen vertailuun. Se vertaa rivi riviltä ja raportoi ensimmäisen löytämänsä eron.
2.
Binaaritiedostot: Jos haluat verrata binääritiedostoja, lisää vaihtoehto
`/B`lisätty. Tämä varmistaa sen
`COMP`suorittaa vertailun binääritilassa ja käsittelee kaikki tavupoikkeamat erona.
3.
Kirjainkoon erottelu: Oletuksena
`COMP`kirjainkoolla ei ole merkitystä. Jos kirjainkoolla on merkitystä, lisää vaihtoehto
`/C`lisätty.
4.
Tyhjät ja muotoilut: `COMP`Oletuksena se ottaa huomioon välilyönnit jokaisen rivin alussa ja lopussa. Jos haluat jättää muotoilun huomioimatta, käytä vaihtoehtoa
`/W`.
5.
Tekstirivien määrä: Voit vaihtoehdolla
`/N=ZAHLEN`määrittää, kuinka monta riviä tiedostoja verrataan. Tämä on hyödyllistä, jos haluat tarkistaa vain osan tiedostoista.
6.
Unicode-tiedostot: Huomaa
`COMP`ei ole optimoitu Unicode-tiedostojen suoraa vertailua varten. Unicode-tiedostoissa voi esiintyä eroja, vaikka sisältö näyttäisi samalta.
7.
Virheilmoitukset: Kiinnitä huomiota mahdollisiin virheilmoituksiin
`COMP`. Esimerkiksi viesti, kuten
"Tiedostot ovat liian erilaisia", tulee näkyviin, jos tiedostot ovat liian suuria tai liian erilaisia vertailtaviksi.
8.
Käytä eräskripteissä: Eräskripteissä voit palauttaa palautusarvon
`COMP`tarkista, löytyikö eroja. Palautusarvo on 0, jos tiedostot ovat identtisiä, muuten 1.
IF %ERRORLEVEL% EQU 0 (
ECHO Tiedostot ovat identtisiä.
) ELSE (
ECHO Tiedostot ovat erilaisia.
)
9.
Ole varovainen suurten tiedostojen kanssa: `COMP`voi olla hidasta erittäin suurille tiedostoille tai hakemistoille. Tällaisissa tapauksissa erikoistyökalut voivat olla tehokkaampia.
10.
Kestävyys: Huomaa, että
`COMP`komento ei tee pysyviä muutoksia tiedostoihin. Se on puhtaasti vertailukomento, eikä sillä ole vaikutusta itse tiedostoihin.
Ota nämä näkökohdat huomioon...
`COMP`-komentoa käyttääksesi tehokkaasti ja turvallisesti Windowsin komentokehotteessa. Monissa tapauksissa erikoistyökalut tai komentosarjakielet voivat olla sopivampia, etenkin monimutkaisempiin tarpeisiin.