Slik kombinerer du tekstfiler ved hjelp av "Äkcat" -kommandoen i Linux

Slik kombinerer du tekstfiler ved hjelp av "Äkcat" -kommandoen i Linux
Slik kombinerer du tekstfiler ved hjelp av "Äkcat" -kommandoen i Linux

Video: Slik kombinerer du tekstfiler ved hjelp av "Äkcat" -kommandoen i Linux

Video: Slik kombinerer du tekstfiler ved hjelp av
Video: GULF AIR A320 Business Class 🇧🇭⇢🇹🇷【4K Trip Report Bahrain to Istanbul】Another Disaster Flight?! - YouTube 2024, April
Anonim
Katten kommandoen er veldig nyttig i Linux. Den har tre hovedfunksjoner knyttet til manipulering av tekstfiler: opprette dem, vise dem og kombinere dem.
Katten kommandoen er veldig nyttig i Linux. Den har tre hovedfunksjoner knyttet til manipulering av tekstfiler: opprette dem, vise dem og kombinere dem.

Vi har diskutert ved hjelp av kattkommandoen (blant annet) for å lage og vise tekstfiler på kommandolinjen i Linux. Men la oss anta at du har tre tekstfiler: file1.txt, file2.txt og file3.txt. Du vil kombinere (eller sette sammen) dem i en tekstfil som inneholder informasjon fra alle tre, i den rekkefølgen. Du kan også gjøre dette med katten kommandoen.

Bare åpne en terminal og skriv inn følgende kommando:

cat file1.txt file2.txt file3.txt

Åpenbart erstatte filnavnene i eksemplet ovenfor med ditt eget.

Det kombinerte innholdet i de tre tekstfilene vises i terminalen din.

Vanligvis vil du sannsynligvis kombinere disse tekstfilene til en annen tekstfil, ikke bare skrive ut resultatene på skjermen. Heldigvis er dette veldig enkelt. Alt du trenger å gjøre er å legge til et omdirigeringssymbol for utdata (
Vanligvis vil du sannsynligvis kombinere disse tekstfilene til en annen tekstfil, ikke bare skrive ut resultatene på skjermen. Heldigvis er dette veldig enkelt. Alt du trenger å gjøre er å legge til et omdirigeringssymbol for utdata (

>

) etter at listen over filer er sammenkoblet, og deretter angi navnet på den endelige tekstfilen.

cat file1.txt file2.txt file3.txt > file4.txt

MERK: Filen som er oppført etter omdirigeringssymbolet for utskriften, overskrives, hvis den allerede eksisterer. Så vær forsiktig når du angir navnet på den kombinerte tekstfilen. Vi viser deg senere i denne artikkelen hvordan du legger til filer til slutten av en eksisterende fil.

Hvis du åpner file4.txt (enten med kattkommandoen eller med tekstredigeringsprogrammet du ønsker), bør du oppdage at den inneholder teksten til de tre første tekstfilene.

Hvis du kombinerer lister over elementer fra flere filer, og du vil at de skal alfabetiseres i den kombinerte filen, kan du sortere de kombinerte elementene i den resulterende filen. For å gjøre dette, skriv inn grunnleggende
Hvis du kombinerer lister over elementer fra flere filer, og du vil at de skal alfabetiseres i den kombinerte filen, kan du sortere de kombinerte elementene i den resulterende filen. For å gjøre dette, skriv inn grunnleggende

cat

kommando vi tidligere viste deg etterfulgt av rørkommandoen (|) og

sort

kommando. Deretter skriver du omdirigeringssymbolet for utdata (

>

) etterfulgt av navnet på filen du vil kopiere den kombinerte teksten til. Alle tekstlinjene i resultatfilen blir sortert alfabetisk.

cat file1.txt file2.txt file3.txt | sort > file4.txt

Som nevnt tidligere, er det også en måte å legge til filer til slutten av en eksisterende fil. Skriv inn
Som nevnt tidligere, er det også en måte å legge til filer til slutten av en eksisterende fil. Skriv inn

cat

kommando etterfulgt av filen eller filene du vil legge til i slutten av en eksisterende fil. Deretter skriver du to omdirigeringssymboler for utdata (

>>

) etterfulgt av navnet på den eksisterende filen du vil legge til.

cat file5.txt >> file4.txt

Hvis du vil legge til litt ny tekst i en eksisterende tekstfil, bruker du
Hvis du vil legge til litt ny tekst i en eksisterende tekstfil, bruker du

cat

kommandoen for å gjøre det direkte fra kommandolinjen (i stedet for å åpne den i en tekstredigerer). Skriv inn

cat

kommando etterfulgt av omdirigeringssymbolet med dobbelt utgang (

>>

) og navnet på filen du vil legge til tekst til.

cat >> file4.txt

En markør vises på neste linje under spørringen. Begynn å skrive teksten du vil legge til i filen. Når du er ferdig, trykker du på Enter etter siste linje, og deretter trykker du på Ctrl + D for å kopiere teksten til slutten av filen og avslutte katten.

Hvis du ender med en veldig lang fil når du kombinerer tekstfiler, kan du bruke pipesymbolet med den mindre kommandoen når du ser filen i Terminal-vinduet. For eksempel,
Hvis du ender med en veldig lang fil når du kombinerer tekstfiler, kan du bruke pipesymbolet med den mindre kommandoen når du ser filen i Terminal-vinduet. For eksempel,

cat file4.txt | less

. Vi diskuterer med mindre kommando i denne artikkelen.

Anbefalt: