Ero sivun ”Cat” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
(Tekstitiedostojen yhdistäminen) |
||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''cat''' (lyh. concatenate) on [[komentorivi]]komento, joka ottaa syötteekseen yhden tai useampia tiedostoja ja tulostaa ne sitten [[Standardivirrat|stdout]]iin eli yleensä ruudulle. | '''cat''' (lyh. concatenate) on [[komentorivi]]komento, joka ottaa syötteekseen yhden tai useampia tiedostoja ja tulostaa ne sitten [[Standardivirrat|stdout]]iin eli yleensä ruudulle. Tekstitiedostojen yhdistäminen onnistuu, kun ohjaa tulosteen tiedostoon. | ||
== Käyttö == | == Käyttö == | ||
Rivi 8: | Rivi 8: | ||
Yhdistää tiedostot, tulostaa ne ruudulle ja numeroi rivit ([[valitsin]] <tt>-n</tt>): | Yhdistää tiedostot, tulostaa ne ruudulle ja numeroi rivit ([[valitsin]] <tt>-n</tt>): | ||
cat -n tiedosto1 tiedosto2 tiedosto2 | cat -n tiedosto1 tiedosto2 tiedosto2 | ||
===Tekstitiedostojen yhdistäminen=== | |||
Lukee kaikki (*) tiedostot aktiivisesta hakemistosta (./) ja tallentaa (>) ne yhdeksi pötköksi uuteen tiedostoon (kohdetiedosto). >> komennolla syöte lisättäisiin kohteen jatkoksi, jos siis se olisi jo olemassa. | |||
cat ./* > kohdetiedosto | |||
== Katso myös == | == Katso myös == |
Nykyinen versio 18. helmikuuta 2024 kello 23.43
cat (lyh. concatenate) on komentorivikomento, joka ottaa syötteekseen yhden tai useampia tiedostoja ja tulostaa ne sitten stdoutiin eli yleensä ruudulle. Tekstitiedostojen yhdistäminen onnistuu, kun ohjaa tulosteen tiedostoon.
Käyttö[muokkaa]
Tulostaa ruudulle tiedoston teksti.txt:
cat teksti.txt
Yhdistää tiedostot, tulostaa ne ruudulle ja numeroi rivit (valitsin -n):
cat -n tiedosto1 tiedosto2 tiedosto2
Tekstitiedostojen yhdistäminen[muokkaa]
Lukee kaikki (*) tiedostot aktiivisesta hakemistosta (./) ja tallentaa (>) ne yhdeksi pötköksi uuteen tiedostoon (kohdetiedosto). >> komennolla syöte lisättäisiin kohteen jatkoksi, jos siis se olisi jo olemassa.
cat ./* > kohdetiedosto