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.
Kjør følgende kommando for å vise innholdet av ansatte.txt-fil.
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.
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.
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.
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.
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.
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.
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.
Eksempel – 4: ‘hale’ – kommandoen med flere filer
følgende kommando vil vise de siste 3 linjer av produkter.,txt og arbeidstaker.txt-fil.
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.
jeg håper etter å praktisere eksemplene ovenfor, vil alle være i stand til å anvende ‘head’ og ‘hale’ – kommandoen på riktig måte.