Bash Cut eksempler

Bash Cut Eksempler



Du kan automatisere opgaverne i Bash-scriptet gennem forskellige kommandoer og programmer. Selvom du har brug for et godt kendskab til kommandoer for at skabe fremragende Bash-scripts, er der et par kommandoer, som du kan bruge som nybegynder. Klip er en simpel kommando til at udtrække en bestemt tekst fra filen.

Cut er en alsidig kommando, som du kan bruge med andre kommandoer, inklusive kommandoerne 'sort' og 'grep'. Lad os se på nogle af de bedste Bash cut-eksempler, hvormed du kan forstå kommandoen 'cut' uden besvær.

Bash Cut eksempler

Kommandoen 'klip' er nyttig, når du udtrækker data fra en tekstfil. Du skal blot angive de felter, du ønsker, og det klarer resten. For at bruge det skal du indtaste følgende kommando:







skære -d 'afgrænser' -f1 file.txt
  1. '-d'-indstillingen lader os indtaste afgrænsningstegnet. Det er et tegn eller en serie af tegn, der adskiller tekststrengene. Erstat udtrykket 'afgrænsning' med den faktiske afgrænsning.
  2. Brug muligheden '-f' til at angive, hvilke felter (kolonnenumre), du udpakker fra filen.

Lad os for eksempel tage en 'info.txt'-fil, som består af følgende sæt oplysninger:



Prateek, Fiji, 26

Sean, Indien, 21

Joshua, Japan, 19

Nu, for at udpakke den første og tredje fil fra denne fil, vil kommandoen være:



Skære -d ',' -f1, 3 info.txt





Hvis du har en fil med data adskilt af en tabulator, vil dens afgrænsningsværdi være '$'\t''.

Hvis du har brug for at få en række tegn fra et respektive felt, skal du bruge '-c'-indstillingen:



skære -c1-5 file.txt

Bemærk, at '-c'-indstillingen ikke kombineres med de andre muligheder. Ved udførelse viser den output i henhold til det givne tegninterval.

Konklusion

I Linux er 'cut' et fremtrædende værktøj, som du kan bruge til at udtrække data fra forskellige filer. Selvom den er enkel, har den forskellige anvendelser og kan kombineres med mange kommandoer. Denne hurtige guide diskuterede nogle eksempler på Bash cut-kommandoer. Først forklarede vi den grundlæggende kommando og diskuterede derefter nogle avancerede eksempler. Ydermere kan du pipeline de andre kommandoers output som input i 'cut'-kommandoen.