Hvordan bruger man CUT-kommandoen i Linux?

CUT-kommandoen er nyttig for dem, der behandler big data-filer i Linux. Det kan hjælpe dig med at få de oplysninger, du har brug for, lettere, og også udelukke oplysninger, som du ikke har brug for. Hvis du ved, hvordan du bruger cut-kommandoen og sed-kommandoen , vil du nemt kunne foretage store ændringer i dokumenter. Lad os se nærmere på kommandoen med det samme.

Lad os forestille os, at du har et dokument, der ser sådan ud. Det hedder spillere.txt.

christiano:ronaldo:38
lionel:messi:35
erling:haaland:24
kylian:mbappe:18

Dette dokument er så lille, at du ikke rigtig behøver at bruge nogen kommando til at foretage ændringer, da det er hurtigere at gøre det manuelt. Men hvis du har 100’erne linjer i dokumentet, er der meget tid at spare ved at bruge cut-kommandoen og andre kommandoer som awk og sed.

Ved hjælp af cut-kommandoen, lad os gøre nogle seje ting med vores spillere.txt fil.

Hvordan bruger man CUT-kommandoen i Linux?

Nemme kommandoer med cut-kommandoen.

cut -b 1 players.txt

Denne kommando udskriver den første bit på hver linje i filen.

cut -b 1-5 players.txt

Dette viser dig de første fem tegn i hver linje i dokumentet.

cut -d ":" -f 1 players.txt

Denne kommando er lidt mere kompliceret, men den adskiller feltet fra hinanden med kommandoen -d. Jeg har fortalt det, at : (kolon) er det tegn, der adskiller felterne. Som et resultat vil det betragte filen som bestående af tre felter, og ved hjælp af -f-indstillingen beder jeg den om at udskrive det første felt. Resultatet vil se sådan ud.

Brug af kommandoen Cut

Hvis du vil vise det første og det tredje felt, kan du ændre kommandoen til at se sådan ud.

cut -d ":" -f 1,3 players.txt

Lad os gøre en sidste ting: at ændre afgrænseren, tyktarmen. Måske vil du have et mellemrum mellem navnene i stedet for :. Hvordan kan det gøres?

cut -d ":" -f 1- players.txt --output-delimiter=" "

Dette viser dig den fulde liste med et mellemrum mellem navnene i stedet for kolon. Hvad hvis du vil gemme output til en ny fil? Er det muligt? Kør følgende kommando for at gemme outputtet af din cut-kommando.

cut -d ":" -f 1- players.txt --output-delimiter=" " > newplayers.txt

Hvis du kører kommandoen, gemmes resultatet til nye spillere.txt. Du kan køre følgende kommando for at se resultatet.

cat newplayers.txt
Brug af kommandoen Cut i Ubuntu

Der du går. Du har nu lært, hvordan du bruger nogle af de funktioner, der er tilgængelige med cut-kommandoen i Linux. Jeg håber, du har fundet dem nyttige. Vil du gerne finde ud af, hvilken VPN-tjeneste der er den bedste til Linux Mint og Ubuntu? Eller vil du gerne lære mere om andre Linux-kommandoer? Se dig omkring i IP-adresseguiden for at finde de oplysninger, du leder efter.

Leave a Reply