Site Overlay

Bash Hodet og Halen Kommandoen Opplæringen

Mange typer kommandoer som er tilgjengelige i bash til å vise innholdet i en fil. Mest brukte kommandoene er ‘katt’, ‘mer’, ‘mindre’, ‘head’ og ‘hale’ kommandoer. For å lese hele filen, ‘katt’, ‘mer’ og ‘mindre’ kommandoer som er brukt. Men når den spesifikke delen av filen er nødvendig for å lese da ‘head’ og ‘hale’ kommandoer som er brukt for å gjøre denne oppgaven. ‘head’ – kommandoen brukes til å lese filen fra begynnelsen og ‘hale’ – kommandoen brukes til å lese filen fra avslutningen., Hvordan kan du bruke ‘head’ og ‘hale’ kommandoer med ulike alternativer for å lese bestemt del av en fil er vist i denne opplæringen.

Du kan bruke en eksisterende fil, eller oppretter en ny fil for å teste funksjonene i ‘head’ og ‘hale’ kommandoer. Her er to tekst-filer som heter produkter.txt og arbeidstaker.txt er opprettet for å vise bruken av «hodet» og «halen’ kommandoer.

Kjør følgende kommando for å vise innholdet av produkter.txt-fil.

$ cat produkter.,txt

Kjør følgende kommando for å vise innholdet av ansatte.txt-fil.

$ cat ansatt.txt

som standard, ‘head’ – kommandoen leser 10 første linjene i filen. Hvis du ønsker å lese mer, eller mindre enn 10 linjer fra begynnelsen av filen så må du bruke ‘-n’ alternativ ‘head’ – kommandoen.

hodet kommando syntaks:

hodet …

ved Hjelp av alternativet i ‘head’ – kommandoen er valgfritt. Du kan bruke ‘head’ – kommandoen for én eller flere filer.,

Eksempel – 1: ‘head’ – kommandoen uten noen alternativ

produkter.txt-fil, har 11 linjer med overskriften. Følgende kommando vil vise de 10 første linjene av produkter.txt-filen, fordi ingen tilleggsutstyret brukes med ‘head’ – kommandoen.

$ hodet produkter.txt

Eksempel 2: ‘head’ – kommandoen med -n-alternativet og positiv verdi

‘-n’ alternativ 5 er brukt i følgende ‘head’ – kommandoen. De fem første linjene av produkter.txt-filen, vil bli vist i utgang.

$ head-n 5 produkter.,txt

Eksempel – 3: ‘head’ – kommandoen med -n-alternativet og negativ verdi

Du kan bruke negativ verdi ‘-n’ i ‘head’ – kommandoen hvis du ønsker å utelate noen av linjene fra filen. Følgende kommando vil utelate siste 7 linjer fra produkter.txt-fil.

$ head-n -7 produkter.txt

Eksempel – 4: ‘head’ – kommandoen med flere filer

Du kan bruke ‘head’ – kommandoen for å lese spesifikke linjer av flere filer., Følgende kommando vil lese første 2 linjer av produkter.txt og arbeidstaker.txt-filer.

$ head-n 2 produkter.txt ansatt.txt

Bruk av ‘hale’ – kommandoen:

som standard, ‘hale’ – kommandoen leser siste 10 linjer i filen. Hvis du ønsker å lese mer, eller mindre enn 10 linjer fra slutten av filen, og deretter må du bruke ‘-n’ alternativ ‘hale’ – kommandoen.,

halen kommandoen syntaks:

halen …

Som ‘head’ kommando ‘hale’ – kommandoen er også aktuelt for flere filer og bruke alternativet er valgfritt for ‘hale’ – kommandoen.

Eksempel – 1: ‘hale’ – kommandoen uten noen alternativ

ansatte.txt-fil, har bare 6 linjer som er mindre enn 10. Så, følgende kommando vil vise hele innholdet av ansatte.txt-fil.

$ ansatt hale.,txt

Eksempel 2: ‘hale’ – kommandoen med -n-alternativet og positiv verdi

Når du ønsker å lese bestemt linjer fra slutten av filen, og deretter må du bruke ‘-n’ alternativet med positiv verdi. Følgende kommando vil vise de siste 2 linjer av ansatte.txt-fil.

$ tail -n 2 ansatte.,txt

Eksempel – 3: ‘hale’ – kommandoen med -n og negativ verdi

Hvis du ønsker å utelate bestemte linjer fra begynnelsen så må du bruke ‘-n’ alternativet med negativ verdi i ‘hale’ – kommandoen. Følgende kommando vil vise innholdet av ansatte.txt-fil ved å utelate 3 linjer fra begynnelsen.

$ tail -n -3 ansatt.txt

Eksempel – 4: ‘hale’ – kommandoen med flere filer

følgende kommando vil vise de siste 3 linjer av produkter.,txt og arbeidstaker.txt-fil.

$ tail -n-3-produkter.txt ansatt.txt

Eksempel – 5: Bruk av «hodet» og «halen’ kommandoer sammen

Hvis du ønsker å lese innhold fra midt i en fil, så bare ‘head’ eller ‘hale’ – kommandoen kan ikke løse dette problemet. Du må bruke både ‘head’ og ‘hale’ kommandoer sammen for å løse dette problemet. Følgende kommando vil lese linjer fra 2 til 6 av produkter.txt-fil., Ved første, ‘head’ – kommandoen vil hente første 6 linjer ved å utelate de siste 5 linjer for negative verdien ‘hale’ – kommandoen vil hente de siste 5 linje fra produksjon av ‘head’ – kommandoen.

$ head-n -5 produkter.txt | tail-n 5

jeg håper etter å praktisere eksemplene ovenfor, vil alle være i stand til å anvende ‘head’ og ‘hale’ – kommandoen på riktig måte.

Legg igjen en kommentar

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