Tekstitiedostojen yhdistäminen komentorivillä Linuxissa

Tekstitiedostojen yhdistäminen komentorivillä Linuxissa
Tekstitiedostojen yhdistäminen komentorivillä Linuxissa

Video: Tekstitiedostojen yhdistäminen komentorivillä Linuxissa

Video: Tekstitiedostojen yhdistäminen komentorivillä Linuxissa
Video: Charging Tesla on 120v, Can you Survive? - YouTube 2024, Huhtikuu
Anonim
Kissa-komento on erittäin hyödyllinen Linuxissa. Siinä on kolme päätoimintoa, jotka liittyvät tekstitiedostojen muokkaamiseen: niiden luomiseen, esittämiseen ja yhdistämiseen.
Kissa-komento on erittäin hyödyllinen Linuxissa. Siinä on kolme päätoimintoa, jotka liittyvät tekstitiedostojen muokkaamiseen: niiden luomiseen, esittämiseen ja yhdistämiseen.

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ä.

Tyypillisesti kuitenkin olet todennäköisesti haluat yhdistää nämä tekstitiedostot toiseen tekstitiedostoon, ei vain tulosta tuloksia näytölle. Onneksi tämä on hyvin yksinkertainen. Sinun tarvitsee vain lisätä tuotoksen uudelleenohjaussymboli (
Tyypillisesti kuitenkin olet todennäköisesti haluat yhdistää nämä tekstitiedostot toiseen tekstitiedostoon, ei vain tulosta tuloksia näytölle. Onneksi tämä on hyvin yksinkertainen. Sinun tarvitsee vain lisätä tuotoksen uudelleenohjaussymboli (

>

) 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.

Jos yhdistät luettelot kohteista useista tiedostoista ja haluat, että ne yhdistetään yhdistetyssä tiedostossa, voit lajitella tuloksena olevan tiedoston yhdistetyt kohteet. Voit tehdä tämän syöttämällä perusasetuksen
Jos yhdistät luettelot kohteista useista tiedostoista ja haluat, että ne yhdistetään yhdistetyssä tiedostossa, voit lajitella tuloksena olevan tiedoston yhdistetyt kohteet. Voit tehdä tämän syöttämällä perusasetuksen

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

Kuten aiemmin mainitsimme, on myös tapa lisätä tiedostoja olemassa olevan tiedoston loppuun. Kirjoita
Kuten aiemmin mainitsimme, on myös tapa lisätä tiedostoja olemassa olevan tiedoston loppuun. Kirjoita

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

Jos haluat lisätä hieman uutta tekstiä olemassa olevaan tekstitiedostoon, käytä
Jos haluat lisätä hieman uutta tekstiä olemassa olevaan tekstitiedostoon, käytä

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.

Jos päädyt erittäin pitkään tiedostoon, kun yhdistät tekstitiedostot, voit käyttää putken symbolia pienemmällä komennolla tarkastellessasi tiedostoa Terminal-ikkunassa. Esimerkiksi,
Jos päädyt erittäin pitkään tiedostoon, kun yhdistät tekstitiedostot, voit käyttää putken symbolia pienemmällä komennolla tarkastellessasi tiedostoa Terminal-ikkunassa. Esimerkiksi,

cat file4.txt | less

. Keskustelemme käyttämään vähemmän komentoa tässä artikkelissa.

Suositeltava: