Bármely meglévő fájlt használhat, vagy új fájlt hozhat létre a funkciók teszteléséhez 'fej' és 'farok' parancsokat. Itt két szövegfájlt neveztek el products.txt és alkalmazott.txt használatát mutatják be 'fej' és 'farok' parancsokat.
Futtassa a következő parancsot a tartalom megjelenítéséhez products.txt fájlt.
$ cat products.txt
Futtassa a következő parancsot a tartalom megjelenítéséhez alkalmazott.txt fájlt.
$ cat alkalmazott.txt
Alapértelmezés szerint, 'farok' parancs a fájl utolsó 10 sorát olvassa be. Ha több vagy kevesebb sort szeretne olvasni a fájl végéről, akkor a „-n” opciót kell használnia 'farok' parancs.
tail parancs szintaxisa:
farok [opció] [fájlnév]… [fájlnév]
A „head” parancshoz hasonlóan a „tail” parancs több fájlra is alkalmazható, és az opció használata nem kötelező a „tail” parancsnál.
Példa - 1: „farok” parancs minden opció nélkül
Az alkalmazott.txt fájlnak csak 6 sora van, ami kevesebb, mint 10. Tehát a következő parancs megjeleníti az alkalmazott.txt fájl teljes tartalmát.
$ far alkalmazott.txt
2. példa: „farok” parancs -n opcióval és pozitív értékkel
Ha bizonyos sorokat szeretne olvasni a fájl végéről, akkor a pozitív értékű „-n” opciót kell használnia. A következő parancs az alkalmazott.txt fájl utolsó 2 sorát jeleníti meg.
$ tail -n 2 alkalmazott.txt
3. példa: „farok” parancs -n és negatív értékkel
Ha ki akarja hagyni az adott sorokat az elejétől, akkor a „tail” parancsban a „-n” opciót kell használni, negatív értékkel. A következő parancs megjeleníti az alkalmazott.txt fájl tartalmát úgy, hogy az elejétől 3 sort kihagy.
$ tail -n -3 alkalmazott.txt
4. példa: „farok” parancs több fájllal
A következő parancs megjeleníti a products.txt és az alkalmazott.txt fájl utolsó 3 sorát.
$ tail -n 3 products.txt worker.txt
5. példa: A „fej” és a „farok” parancsok együttes használata
Ha bármilyen fájl közepéről szeretné olvasni a tartalmat, akkor csak 'fej' vagy 'farok' parancs nem tudja megoldani ezt a problémát. Mindkettőt használnia kell 'fej' és 'farok' parancsolja össze ezt a problémát. A következő parancs a sorokat 2 -től 6 -ig olvassa be products.txt fájlt. Először, 'fej' parancs lehívja az első 6 sort, ha kihagyja az utolsó 5 sort a negatív érték és 'farok' parancs lekéri az utolsó 5 sort a 'fej' parancs.
$ head -n -5 products.txt | farok -n 5
Remélem, a fenti példák gyakorlása után bárki jelentkezhet 'fej' és 'farok' megfelelően parancsolni.