mange typer kommandoer er tilgængelige i bash for at vise indholdet en fil. Mest almindeligt anvendte kommandoer er’ kat’,’ mere’,’ mindre’,’ hoved ‘og’ hale ‘ kommandoer. For at læse hele filen bruges ‘cat’, ‘more’ og ‘less’ kommandoer. Men når den specifikke del af filen er forpligtet til at læse derefter ‘hoved’ og ‘hale’ kommandoer bruges til at gøre denne opgave. ‘head’ kommando bruges til at læse filen fra begyndelsen og ‘tail’ kommando bruges til at læse filen fra slutningen., Hvordan du kan bruge ‘head’ og ‘tail’ kommandoer med forskellige muligheder for at læse den bestemte del af en fil vises i denne vejledning.
Du kan bruge en eksisterende fil eller oprette en ny fil til at teste funktionerne i ‘hoved’ og ‘hale’ kommandoer. Her to tekstfiler navngivne produkter.t andt og medarbejder.t .t er skabt til at vise brugen af ‘hoved’ og ‘hale’ kommandoer.
Kør følgende kommando for at vise indholdet af produkter.t filet-fil.
Kør følgende kommando for at få vist indholdet af medarbejderen.t filet-fil.
som standard læser ‘head’ – kommandoen de første 10 linjer i filen. Hvis du vil læse mere eller mindre end 10 linjer fra starten af filen, skal du bruge ‘-n’ mulighed med ‘head’ kommando.
head command syntaks:
head …
brug af indstillingen i ‘head’ – kommandoen er valgfri. Du kan anvende ‘head’ kommando til en eller flere filer.,
eksempel – 1: ‘head’ kommando uden nogen mulighed
produkter.t .t-fil har 11 linjer med overskrift. Følgende kommando viser de første 10 linjer af produkter.t .t-fil, fordi ingen mulighed bruges med ‘hoved’ kommando.
Eksempel 2: ‘head’ kommandoen med -n option, og en positiv værdi
” n “løsning med en 5” anvendes i det følgende ‘head’ kommandoen. De første fem linjer af produkter.t .t-fil vil blive vist i output.
Eksempel 3: ‘head’ kommandoen med -n option, og en negativ værdi
Du kan bruge negativ værdi med ‘-n’ i ‘hovedet’ kommando, hvis du ønsker at udelade nogle linier fra filen. Følgende kommando udelader de sidste 7 linjer fra produkter.t filet-fil.
Eksempel 4: ‘head’ kommandoen med flere filer
Du kan anvende ‘head’ kommandoen for at læse specifikke linjer af flere filer., Følgende kommando vil læse de første 2 linjer af produkter.t andt og medarbejder.t filest-filer.
Anvendelse af “hale” – kommando:
Som standard, ‘hale’ – kommandoen læser sidste 10 linjer af en fil. Hvis du vil læse mere eller mindre end 10 linjer fra slutningen af filen, skal du bruge ‘-n’ mulighed med ‘hale’ kommando.,
hale kommandosynta.:
hale …
som ‘hoved’ kommando ‘hale’ kommando gælder også for flere filer, og brug af indstillingen er valgfri for ‘hale’ kommando.
eksempel – 1: ‘hale’ kommando uden nogen mulighed
medarbejder.t .t-fil har kun 6 linjer, som er mindre end 10. Så følgende kommando viser det fulde indhold af medarbejderen.t filet-fil.
Eksempel 2: ‘hale’ – kommandoen med -n option, og en positiv værdi
hvis du ønsker at læse især linjer fra slutningen af den fil så er du nødt til at bruge ‘-n’ – option med en positiv værdi. Følgende kommando viser de sidste 2 linjer medarbejder.t filet-fil.
Eksempel 3: ‘hale’ – kommandoen med -n og negativ værdi
Hvis du ønsker at udelade specifikke linjer fra starten, så er du nødt til at bruge ‘-n’ option med negativ værdi i ‘hale’ – kommandoen. Følgende kommando viser indholdet af medarbejderen.t .t-fil ved at udelade 3 linjer fra begyndelsen.
Eksempel 4: ‘hale’ – kommandoen med flere filer
Den følgende kommando vil vise de sidste 3 linjer af produkter.,t andt og medarbejder.t filet-fil.
Eksempel – 5: Brug “hoved” og “hale” kommandoer sammen
Hvis du ønsker at læse indhold fra midten af en fil, så kun ‘hoved’ eller ‘hale’ – kommandoen kan ikke løse dette problem. Du skal bruge både’ hoved ‘og’ hale ‘ kommandoer sammen for at løse dette problem. Følgende kommando vil læse linjer fra 2 til 6 af produkter.t filet-fil., Først vil’ head ‘ – kommandoen hente de første 6 linjer ved at udelade de sidste 5 linjer for negativ værdi, og ‘tail’ – kommandoen vil hente de sidste 5 linjer fra output fra ‘head’ – kommandoen.
Jeg håber, at efter at have praktiseret ovenstående eksempler, vil nogen kunne anvende kommandoen ‘head’ og ‘tail’ korrekt.