Olemme keskustelleet kissa-komennon avulla (muun muassa) luomaan ja katselemaan tekstitiedostoja komentoriviltä Linuxissa. Mutta anna olettaa, että sinulla on kolme tekstitiedostoa: file1.txt, file2.txt ja file3.txt. Haluat yhdistää (tai kytkeä peräkkäin) ne yhdeksi tekstitiedostoksi, joka sisältää kaikki kolme informaatiota, tässä järjestyksessä. Voit tehdä tämän myös kissa-komennolla.
Avaa Terminal ja kirjoita seuraava komento:
cat file1.txt file2.txt file3.txt
Korvaa tiedostonimet yllä olevassa esimerkissä itsellesi.
Kolmen tekstitiedoston yhdistetty sisältö näkyy päätteessä.
>
) kun ketjutetaan ketjutetut tiedostot, ja määritä lopullisen tekstitiedoston nimi.
cat file1.txt file2.txt file3.txt > file4.txt
HUOMAUTUS: Lähdön uudelleenohjaussymbolin jälkeen lueteltu tiedosto korvataan, jos se on jo olemassa. Ole varovainen, kun määrität yhdistetyn tekstitiedoston nimen. Tässä artikkelissa näytämme myöhemmin, miten tiedostoja liitetään olemassa olevan tiedoston loppuun.
Jos avaat tiedoston4.txt (joko kissa-komennolla tai valitsemallasi tekstieditorilla), sinun pitäisi huomata, että se sisältää ensimmäisen kolmen tekstitiedoston tekstin.
cat
komento, jonka aiemmin näyttimme ja jota seuraa putkikomento (|) ja
sort
komento. Kirjoita sitten tulostuksen uudelleenohjaussymboli (
>
) ja sen tiedoston nimi, johon haluat kopioida yhdistetyn tekstin. Kaikki tulostiedoston tekstirivit lajitellaan aakkosjärjestykseen.
cat file1.txt file2.txt file3.txt | sort > file4.txt
cat
komennon jälkeen tiedosto tai tiedostot, jotka haluat lisätä olemassa olevan tiedoston loppuun. Kirjoita sitten kaksi ulostulon uudelleenohjaussymbolia (
>>
), jota seuraa olemassa olevan tiedoston nimi, jonka haluat lisätä.
cat file5.txt >> file4.txt
cat
komento suorita se suoraan komentoriviltä (sen sijaan, että avaat sen tekstieditorissa). Kirjoita
cat
komennon, jota seuraa kaksoistulostuksen uudelleenohjaussymboli (
>>
) ja tiedoston nimi, johon haluat lisätä tekstiä.
cat >> file4.txt
Kohdistin ilmestyy kehotteen alapuolelle seuraavan rivin kohdalle. Aloita kirjoittamalla teksti, jonka haluat lisätä tiedostoon. Kun olet valmis, paina Enter-näppäintä viimeisen rivin jälkeen ja paina Ctrl + D -painiketta, jos haluat kopioida tekstin tiedoston loppuun ja lopettaa kissan.
cat file4.txt | less
. Keskustelemme käyttämään vähemmän komentoa tässä artikkelissa.