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.
voer het volgende commando uit om de inhoud van de werknemer weer te geven.txt-bestand.
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’.
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.
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.
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.
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.
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.
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.
Voorbeeld – 4: ‘tail’ – opdracht met meerdere bestanden
het volgende commando toont de laatste 3 productregels.,txt en werknemer.txt-bestand.
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.
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.