Басх Хеад анд Таил Цомманд Туториал

Bash Head Tail Command Tutorial



Многе врсте команди су доступне у басху за приказивање садржаја датотеке. Најчешће коришћене команде су „Мачка“, „више“, „мање“, „глава“ и 'Реп' команде. Да бисте прочитали целу датотеку, 'Мачка' , 'више' и 'Мање' користе се команде. Али када је потребно прочитати одређени део датотеке 'глава' и 'Реп' команде се користе за обављање тог задатка. 'глава' команда се користи за читање датотеке од почетка и 'Реп' команда се користи за читање датотеке са краја. Како можете користити „ глава ' и 'Реп' команде са различитим опцијама за читање одређеног дела датотеке приказане су у овом водичу.

Можете користити било коју постојећу датотеку или створити нову датотеку за тестирање функција 'глава' и 'Реп' команде. Овде се две текстуалне датотеке зову продуцтс.ткт и запослени.ткт створени су да покажу употребу 'глава' и 'Реп' команде.







Покрените следећу команду да бисте приказали садржај датотеке продуцтс.ткт филе.



$ цат продуцтс.ткт



Покрените следећу команду да бисте приказали садржај датотеке запослени.ткт филе.





$ цат воркер.ткт

Подразумевано, 'Реп' команда чита последњих 10 редова датотеке. Ако желите да прочитате више или мање од 10 редова са краја датотеке, морате да користите опцију „-н“ са 'Реп' команда.



реп синтакса наредбе:

реп [опција] [назив датотеке]… [назив датотеке]

Као и команда „хеад“, наредба „таил“ је такође применљива за више датотека, а употреба опције није обавезна за команду „таил“.

Пример - 1: команда „таил“ без икакве опције

Запослена датотека.ткт има само 6 редова, што је мање од 10. Дакле, следећа команда ће приказати цео садржај датотеке запослених.ткт.

$ таил стафф.ткт

Пример -2: команда „таил“ са опцијом -н и позитивном вредношћу

Када желите да прочитате одређене редове са краја датотеке, морате користити опцију „-н“ са позитивном вредношћу. Следећа команда ће приказати последња 2 реда датотеке Емплоиер.ткт.

$ таил -н 2 запослених.ткт

Пример -3: команда „таил“ са -н и негативном вредношћу

Ако желите да изоставите одређене редове од почетка, морате да употребите опцију „-н“ са негативном вредношћу у команди „реп“. Следећа команда ће приказати садржај датотеке стафф.ткт изостављајући 3 реда од почетка.

$ таил -н -3 запослени.ткт

Пример - 4: команда „таил“ са више датотека

Следећа команда ће приказати последња 3 реда датотеке продуцтс.ткт и Емплоиер.ткт.

$ таил -н 3 продуцтс.ткт запослених.ткт

Пример - 5: Употреба команди „глава“ и „реп“ заједно

Ако желите да читате садржај из средине било које датотеке, онда само 'глава' или 'Реп' команда не може решити овај проблем. Морате користити обоје 'глава' и 'Реп' заједно заповеда да реши овај проблем. Следећа команда ће читати редове од 2 до 6 од продуцтс.ткт филе. Прво, 'глава' команда ће дохватити првих 6 редова изостављајући последњих 5 редова за негативну вредност и 'Реп' команда ће дохватити последњих 5 линија из излаза датотеке 'глава' команда.

$ хеад -н -5 продуцтс.ткт | реп -н 5

Надам се да ће након вежбања горе наведених примера свако моћи да се пријави 'глава' и 'Реп' правилно командује.