Muokataan sivua Comm

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 3: Rivi 3:


==Esimerkkejä käytöstä==
==Esimerkkejä käytöstä==
Kaksi ryhmää tarkkailee lintuja. Ryhmien havaitsemat lintulajit on lueteltu alla olevissa tiedostoissa.
Kaksi ryhmää tarkkailee lintuja. Heidän havaitsemansa linnut on lueteltu alla olevissa tiedostoissa.
<source lang="sh">
<source>
$ cat ryhma1
$ cat tiedosto_1
varpunen
varpunen
varis
varis
harakka
harakka
$ cat ryhma2
$ cat tiedosto_2
tilhi
tilhi
varis
varis
harakka
harakka
</source>
</source>
Jotta ryhmien havaitsemia lintulajeja voidaan vertailla comm-ohjelmalla, tulee luetteloiden rivit ensin järjestää esimerkikisi [[sort]]-komennolla. Järjestetyt luettelot voidaan ohjata suoraan syötteeksi comm-ohjelmalle seuraavasti:
Tiedostojen rivit tulee ensin järjestää esimerkikisi [[sort]]-komennolla, ja tulos voidaan ohjata suoraan syötteeksi comm-ohjelmalle seuraavasti:
<source lang="sh">
<source>
$ comm <(sort ryhma1) <(sort ryhma2) | expand
$ comm <(sort tiedosto_1) <(sort tiedosto_2)
                harakka
harakka
        tilhi
tilhi
                varis
varis
varpunen
varpunen
</source>
</source>
Selkeyden vuoksi tässä [[expand]] korvaa sarakkeiden tab-erotinmerkit 8 välilyönnillä.
Valitsimilla -1, -2 ja -3 sarakkeita voi piilottaa. Esimerkiksi piilottamalla valitsimilla -1 ja -2 ensimmäinen ja toinen sarake saadaan tuloksena pelkästään molempien syötetiedostojen yhteiset rivit.
Valitsimilla -1, -2 ja -3 sarakkeita voi piilottaa. Esimerkiksi piilottamalla valitsimilla -1 ja -2 ensimmäinen ja toinen sarake saadaan tuloksena pelkästään molempien syötetiedostojen yhteiset rivit.
<source lang="sh">
<source>
$ comm -12 <(sort ryhma1) <(sort ryhma2)
$ comm -12 <(sort tiedosto_1) <(sort tiedosto_2)
harakka
harakka
varis
varis
</source>
</source>
 
==Katso myös==
==Katso myös==
* [[diff]]
* [[diff]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Comm