Ero sivun ”Comm” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Esimerkkejä käytöstä: Pois luokasta "Sivut, joissa on syntaksin korostusvirhe"
(Ak: Uusi sivu: {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} '''comm''' on komentoriviohjelma, joka vertailee kahden parametrina annetun syötetiedoston sisältöä riveittäin. Sillä voidaan er...) |
p (→Esimerkkejä käytöstä: Pois luokasta "Sivut, joissa on syntaksin korostusvirhe") |
||
Rivi 4: | Rivi 4: | ||
==Esimerkkejä käytöstä== | ==Esimerkkejä käytöstä== | ||
Kaksi ryhmää tarkkailee lintuja. Heidän havaitsemansa linnut on lueteltu alla olevissa tiedostoissa. | Kaksi ryhmää tarkkailee lintuja. Heidän havaitsemansa linnut on lueteltu alla olevissa tiedostoissa. | ||
<source> | <source lang="sh"> | ||
$ cat tiedosto_1 | $ cat tiedosto_1 | ||
varpunen | varpunen | ||
Rivi 15: | Rivi 15: | ||
</source> | </source> | ||
Tiedostojen rivit tulee ensin järjestää esimerkikisi [[sort]]-komennolla, ja tulos 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> | <source lang="sh"> | ||
$ comm <(sort tiedosto_1) <(sort tiedosto_2) | $ comm <(sort tiedosto_1) <(sort tiedosto_2) | ||
harakka | harakka | ||
Rivi 23: | Rivi 23: | ||
</source> | </source> | ||
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> | <source lang="sh"> | ||
$ comm -12 <(sort tiedosto_1) <(sort tiedosto_2) | $ comm -12 <(sort tiedosto_1) <(sort tiedosto_2) | ||
harakka | harakka | ||
varis | varis | ||
</source> | </source> | ||
==Katso myös== | ==Katso myös== | ||
* [[diff]] | * [[diff]] |