Klipp kommando i Unix med eksempler

lær Klipp kommando i Unix med enkle og praktiske eksempler:

Unix gir et antall filterkommandoer som kan brukes til behandling av flate fildatabaser. Disse filterkommandoene kan lenkes sammen for å utføre en rekke operasjoner med en enkelt kommando.

En flat fildatabase er en fil som inneholder en tabell med poster, som hver inneholder felt atskilt med skilletegn. I en slik database er det ingen strukturelle sammenhenger mellom poster, og det er ingen struktur for indeksering.

Klipp kommandoen i Unix med eksempler

Kuttet kommandoen trekker ut et gitt antall tegn eller kolonner fra en fil. For å kutte et bestemt antall kolonner er det viktig å spesifisere skilletegnet. En skilletegn angir hvordan kolonnene er skilt i en tekstfil

Eksempel: Antall mellomrom, faner eller andre spesialtegn.

Syntaks:

cut 

Kuttkommandoen støtter en rekke alternativer for behandling av forskjellige postformater. For felt med fast bredde brukes alternativet -c.

$ cut -c 5-10 file1

Denne kommandoen trekker ut tegn 5 til 10 fra hver linje.

For avgrensede felt brukes alternativet -d. Standard skilletegn er tabulatortegnet.

$ cut -d ",” -f 2,6 file1

Denne kommandoen trekker ut det andre og det sjette feltet fra hver linje ved å bruke tegnet ‘,’ som skilletegn.

Eksempel:

Anta at innholdet i data.txt-filen er:

Og følgende kommando kjøres på denne filen:

$ cut -c 5 data.txt

Utgangen blir:

o1234

Hvis følgende kommando kjøres på originalfilen:

$ cut -c 7-15 data.txt

Utgangen blir:

ee_id; EmpEmployee1Employee2Employee3Employee4

Hvis følgende kommando kjøres på originalen fil:

$ cut -d ",” -f 1-3 data.txt

Utgangen vil være:

Konklusjon

To kraftige kommandoer for behandling av databasene er ‘ klipp og lim’. Kuttkommandoen i Unix brukes til å trekke ut spesifikke deler av hver linje i en fil, og lim-kommandoen brukes til å sette innholdet i en fil i en annen linje for linje.

Write a Comment

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *