Site Overlay

Bash Head and Tail Command Tutorial (Svenska)

många typer av kommandon finns i bash för att visa innehållet en fil. De vanligaste kommandona är ”cat”, ”more”, ”less”, ”head” och ”tail” – kommandon. För att läsa hela filen används kommandon ”cat”, ”more” Och ”less”. Men när den specifika delen av filen krävs för att läsa används ”head” och ”tail” – kommandon för att göra den uppgiften. kommandot’ head ’används för att läsa filen från början och kommandot’ tail ’ används för att läsa filen från slutet., Hur du kan använda ”head” och ”tail” kommandon med olika alternativ för att läsa den särskilda delen av en fil visas i den här guiden.

Du kan använda en befintlig fil eller skapa en ny fil för att testa funktionerna i ’head’ och ’tail’ kommandon. Här, två textfiler som heter produkter.txt och anställd.txt skapas för att visa användningen av ”head” och ”tail” kommandon.

kör följande kommando för att visa innehållet i produkterna.txt-filen.

$ cat-produkter.,txt

kör följande kommando för att visa innehållet i anställd.txt-filen.

$ cat anställd.txt

som standard läser kommandot ’head’ de första 10 raderna i filen. Om du vill läsa mer eller mindre än 10 rader från början av filen måste du använda alternativet ’-n’ med kommandot ’head’.

huvudkommandot syntax:

huvud …

det är valfritt att använda alternativet i huvudkommandot. Du kan använda kommandot ”head” för en eller flera filer.,

exempel – 1: kommandot ’head’ utan något alternativ

produkter.txt-filen har 11 rader med rubrik. Följande kommando visar de första 10 raderna av produkter.txt-fil eftersom inget alternativ används med kommandot ”head”.

$ head-produkter.txt

exempel – 2: ’head’ kommando med-n alternativ och positivt värde

’-n’ alternativ med 5 används i följande ’head’ kommando. De första fem produktlinjerna.txt-filen visas i utmatningen.

$ head-n 5 produkter.,txt

exempel – 3: ’head’- kommandot med-n-alternativet och negativt värde

Du kan använda negativt värde med ’- n’ – alternativet i ’head’ – kommandot om du vill utelämna några rader från filen. Följande kommando kommer att utelämna de sista 7 raderna från produkter.txt-filen.

$ head-n -7 produkter.txt

exempel – 4: kommandot ’head’ med flera filer

Du kan använda kommandot ’head’ för att läsa specifika rader med flera filer., Följande kommando kommer att läsa första 2 rader av produkter.txt och anställd.txt-filer.

$ head-n 2 produkter.txt anställd.txt

användning av kommandot ’tail’:

som standard läser kommandot ’tail’ de senaste 10 raderna i filen. Om du vill läsa mer eller mindre än 10 rader från filens slut måste du använda ”- n ”- alternativet med kommandot ”tail”.,

tail command syntax:

tail …

Like ’head’ command ’tail’ command är också tillämplig för flera filer och att använda alternativet är valfritt för ’tail’ command.

exempel – 1: kommandot ’tail’ utan något alternativ

anställd.txt-filen har endast 6 rader som är mindre än 10. Så, följande kommando kommer att visa hela innehållet i anställd.txt-filen.

$ tail anställd.,txt

exempel – 2: ’tail’ kommando med-n alternativ och positivt värde

När du vill läsa vissa rader från slutet av filen måste du använda ’-n’ alternativet med positivt värde. Följande kommando visar de sista 2 raderna av anställd.txt-filen.

$ tail-n 2 anställd.,txt

exempel – 3: ’tail’- kommandot med-n och negativt värde

om du vill utelämna de specifika raderna från början måste du använda ’- n’ – alternativet med negativt värde i kommandot ’tail’. Följande kommando visar innehållet i anställd.txt-fil genom att utelämna 3 rader från början.

$ tail-n -3 anställd.txt

exempel – 4: ’tail’ – kommandot med flera filer

följande kommando visar de senaste tre produktraderna.,txt och anställd.txt-filen.

$ tail-n 3 produkter.txt anställd.txt

exempel – 5: Använd ’head’ och ’tail’ – kommandon tillsammans

om du vill läsa innehållet från mitten av en fil kan bara ’head’ eller ’tail’ – kommandot inte lösa detta problem. Du måste använda både ”head” och ”tail” kommandon tillsammans för att lösa detta problem. Följande kommando läser rader från 2 till 6 av produkterna.txt-filen., Först kommer kommandot’ head ’ att hämta de första 6 raderna genom att utelämna de senaste 5 raderna för negativt värde och kommandot ’tail’ kommer att hämta den sista 5 raden från utmatningen av kommandot ’head’.

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

Jag hoppas att någon efter att ha övat ovanstående exempel kommer att kunna tillämpa kommandot ”head” och ”tail” korrekt.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *