Site Overlay

Bash Head and Tail Commando Tutorial

Er zijn veel soorten commando ‘ s beschikbaar in bash om de inhoud van een bestand te tonen. De meest gebruikte commando ’s zijn’ cat’,’ more’,’ less’,’ head ‘en’ tail ‘commando’ s. Om het hele bestand te lezen worden ‘cat’, ‘more’ en ‘less’ commando ‘ s gebruikt. Maar wanneer het specifieke deel van het bestand moet worden gelezen dan worden ‘head’ en ‘tail’ commando ‘ s gebruikt om die taak uit te voeren. ‘head’ commando wordt gebruikt om het bestand te lezen vanaf het begin en ‘tail’ commando wordt gebruikt om het bestand te lezen vanaf het einde., Hoe u’ head ‘en’ tail ‘commando’ s met verschillende opties kunt gebruiken om het specifieke gedeelte van een bestand te lezen wordt getoond in deze tutorial.

u kunt elk bestaand bestand gebruiken of elk nieuw bestand aanmaken om de functies van de commando ‘s’ head ‘en’ tail ‘ te testen. Hier, twee tekstbestanden met de naam producten.txt en werknemer.txt zijn gemaakt om het gebruik van ‘head’ en ‘tail’ commando ‘ s te tonen.

voer het volgende commando uit om de inhoud van producten weer te geven.txt-bestand.

$ cat producten.,txt

voer het volgende commando uit om de inhoud van de werknemer weer te geven.txt-bestand.

$ cat employee.txt

standaard leest het commando ‘head’ de eerste 10 regels van het bestand. Als u meer of minder dan 10 regels vanaf het begin van het bestand wilt lezen, moet u de optie ‘-n’ gebruiken met het commando ‘head’.

Head Commando syntaxis:

head …

het gebruik van optie in’ head ‘ commando is optioneel. U kunt de opdracht ‘head’ toepassen voor een of meer bestanden.,

Voorbeeld-1:’ head ‘ commando zonder enige optie

producten.txt-bestand heeft 11 regels met kop. Het volgende commando zal de eerste 10 regels van producten weer te geven.txt-bestand omdat er geen optie wordt gebruikt met de opdracht ‘head’.

$ head products.txt

Voorbeeld – 2: ‘head’ commando met-n optie en positieve waarde

‘-n’ optie met 5 wordt gebruikt in het volgende ‘head’ Commando. De eerste vijf productlijnen.txt-bestand wordt weergegeven in de uitvoer.

$ head-n 5 products.,txt

Voorbeeld – 3: ‘head’ commando met-n optie en negatieve waarde

u kunt negatieve waarde gebruiken met ‘-n’ optie in ‘head’ commando als u de enkele regels uit het bestand wilt weglaten. Het volgende commando zal de laatste 7 regels weglaten van producten.txt-bestand.

$ head-n -7 products.txt

Voorbeeld – 4: ‘head’ commando met meerdere bestanden

u kunt ‘head’ Commando toepassen voor het lezen van specifieke regels van meerdere bestanden., Het volgende commando zal de eerste 2 regels van producten te lezen.txt en werknemer.txt-bestanden.

$ head-n 2 products.txt werknemer.txt

gebruik van ‘tail’ Commando:

standaard leest ‘tail’ commando de laatste 10 regels van het bestand. Als u meer of minder dan 10 regels vanaf het einde van het bestand wilt lezen, moet u de optie ‘-n’ gebruiken met het commando ‘tail’.,

tail Commando syntaxis:

tail …

zoals ‘head’ Commando ‘tail’ commando is ook van toepassing voor meerdere bestanden en het gebruik van optie is optioneel voor ‘tail’ Commando.

Voorbeeld – 1: ‘tail’ – opdracht zonder enige optie

werknemer.txt-bestand heeft slechts 6 regels die minder dan 10. Zo, de volgende opdracht zal de volledige inhoud van de werknemer weer te geven.txt-bestand.

$ tail employee.,txt

Voorbeeld – 2: ‘tail’ commando met-n optie en positieve waarde

wanneer u bepaalde regels uit het einde van het bestand wilt lezen, moet u ‘-n’ optie met positieve waarde gebruiken. Het volgende commando zal de laatste 2 regels van de werknemer weer te geven.txt-bestand.

$ tail-n 2 werknemer.,txt

Voorbeeld – 3: ‘tail’ commando met-n en negatieve waarde

Als u de specifieke regels van het begin wilt weglaten, moet u ‘-n’ optie met negatieve waarde gebruiken in ‘tail’ Commando. Het volgende commando zal de inhoud van de werknemer weer te geven.txt-bestand door het weglaten van 3 regels vanaf het begin.

$ tail-n -3 employee.txt

Voorbeeld – 4: ‘tail’ – opdracht met meerdere bestanden

het volgende commando toont de laatste 3 productregels.,txt en werknemer.txt-bestand.

$ tail-n 3 products.txt werknemer.txt

Voorbeeld – 5: het gebruik van ‘head’ en ‘tail’ commando ’s samen

Als u de inhoud van het midden van een bestand wilt lezen, dan kan alleen’ head ‘of’ tail ‘ Commando dit probleem niet oplossen. Je moet zowel ‘head’ als ‘tail’ commando ‘ s samen gebruiken om dit probleem op te lossen. Het volgende commando zal regels lezen van 2 tot 6 producten.txt-bestand., Op het eerste,’ head ‘ commando zal halen eerste 6 regels door het weglaten van de laatste 5 regels voor negatieve waarde en ‘tail’ commando zal de laatste 5 regel van de uitvoer van ‘head’ commando te halen.

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

Ik hoop dat na het oefenen van de bovenstaande voorbeelden iedereen in staat zal zijn om het commando ‘head’ en ‘tail’ correct toe te passen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *