Cut er en allsidig kommando som du kan bruke med andre kommandoer, inkludert 'sort' og 'grep' kommandoene. La oss se på noen av de beste Bash Cut-eksemplene der du kan forstå 'cut'-kommandoen uten problemer.
Bash Cut eksempler
'Kutt'-kommandoen er nyttig når du trekker ut data fra en tekstfil. Bare spesifiser feltene du vil ha, og det gjør resten. For å bruke den, skriv inn følgende kommando:
kutte opp -d 'avgrensning' -f1 file.txt
- Alternativet '-d' lar oss legge inn skilletegnet. Det er et tegn eller en serie med tegn som skiller tekststrengene. Erstatt begrepet 'avgrensning' med det faktiske skilletegnet.
- Bruk '-f' alternativet, spesifiser hvilke felt (kolonnenumre) du trekker ut fra filen.
La oss for eksempel ta en 'info.txt'-fil som består av følgende sett med informasjon:
Prateek, Fiji, 26
Sean, India, 21
Joshua, Japan, 19
Nå, for å trekke ut den første og tredje filen fra denne filen, vil kommandoen være:
Kutte opp -d ',' -f1, 3 info.txt
Hvis du har en fil med data atskilt med en tabulator, vil dens avgrensningsverdi være '$'\t''.
Hvis du trenger å hente en rekke tegn fra et respektive felt, bruk '-c'-alternativet:
kutte opp -c1-5 file.txt
Merk at alternativet '-c' ikke kombineres med de andre alternativene. Ved utførelse viser den utdata i henhold til det gitte tegnområdet.
Konklusjon
I Linux er 'cut' et fremtredende verktøy som du kan bruke til å trekke ut dataene fra forskjellige filer. Selv om den er enkel, har den ulike bruksområder og kan kombineres med mange kommandoer. Denne hurtigguiden diskuterte noen eksempler på Bash cut-kommandoene. Først forklarte vi den grunnleggende kommandoen og diskuterte deretter noen avanserte eksempler. Videre kan du pipeline de andre kommandoenes utdata som en inngang i 'cut'-kommandoen.