Авк

Коришћење команде „авк“ за штампање последње колоне из датотеке

Коришћење команде „авк“ за штампање последње колоне из датотеке
„Авк“ је врло моћна Линук наредба која се може користити са другим наредбама, као и са другим променљивим. Ова наредба се у основи користи за читање садржаја датотеке. Процес читања датотека никада није био толико лакши као што је то случај са овом ефикасном командом. Читање и писање датотека се често користе, посебно ако сте програмер. Прочитана датотека се затим може користити за обраду њеног садржаја, за његово модификовање или чак за једноставно штампање.

Међутим, постоје ситуације у којима не намеравате да прочитате целокупан садржај те датотеке, већ вас занима само одређени део те датотеке. У таквој ситуацији није препоручљиво читати целу датотеку јер ће заузети додатни простор, а такође ће требати и дуже време за обраду, уместо да директно притиснете тај одређени део датотеке. У овом чланку желимо да вас водимо кроз различите методе коришћења команде „авк“ за штампање последње колоне из датотеке.

Различити начини коришћења наредбе „авк“ за штампање последње колоне из датотеке:

Постоје две различите методе у којима помоћу команде „авк“ можемо да одштампамо последњу колону из датотеке. Иако се ове две методе могу користити наизменично јер на крају крајева дају исти излаз, међутим, прва метода је погоднија за ситуацију када знате тачан број ступаца датотеке, а друга метода је корисна када се укупан број колона је непознат. Погледајмо обе ове методе једну по једну.

Напомена: Користили смо Линук Минт 20 за демонстрацију обе ове методе, међутим, можете одабрати било који укус Линука по вашем избору.

1. метод: Када знате укупан број колона датотеке:

Ову методу можете користити када знате тачан број колона у датотеци е.г. 3, 5, 10 итд. За демонстрацију ове методе треба извршити следеће кораке наведеним редоследом:

Направите текстуалну датотеку са било којим именом по вашем избору у директоријуму Почетна. У овом сценарију назвали смо га авк.ткт. Сада двапут кликните на ову датотеку да бисте је отворили и у текстуалну датотеку унесите податке приказане на доњој слици. Укупно постоје три различите колоне, а колоне су међусобно одвојене размаком табулатора. Такође можете да укуцате било који случајни податак по вашем избору.

Након креирања ове датотеке, морате је сачувати и затворити. Сада покрените терминал у Линук Минт 20 кликом на његову икону која се налази на траци задатака. Терминал Линук Минт 20 такође је приказан на следећој слици:

Сада откуцајте доле наведену команду у свом терминалу, а затим притисните тастер Ентер да бисте је извршили:

$ авк 'принт $ ЦолНум' датотека.ткт

Овде треба да замените ЦолНум бројем колоне последње колоне. На пример, текстуална датотека коју смо креирали има укупно три колоне, што значи да ће број последње колоне бити 3. Будући да је наш циљ да одштампамо само последњу колону ове датотеке, заменили смо ЦолНум са 3. Кад год се испред броја ступца користи симбол „$“, то значи да желимо приступити вредностима тог ступца. Штавише, „датотеку“ такође морате заменити тачним именом ваше текстуалне датотеке. У нашем случају, име датотеке је било неспретно.ткт.

Чим притиснете тастер Ентер, све вредности последње колоне датотеке авк.ткт ће се појавити на вашем терминалу као што је приказано на следећој слици. Наредба авк ће прочитати ову колону, док ће наредба принт бити одговорна за приказивање њених вриједности на терминалу.

2. метод: Када је укупан број колона датотеке непознат:

Ова метода се обично користи када не знате укупан број колона у датотеци. Да бисте последњу колону датотеке штампали овом методом, мораћете да поступите на следећи начин:

Користимо исту текстуалну датотеку коју смо креирали за горњу методу. Све што треба да урадимо је да покренемо терминал и у њега упишемо следећу команду:

$ авк 'принт $ (НФ)' датотека.ткт

Овде је НФ променљива чији је задатак експлицитно исписати последњу колону из датотеке. На пример, ако у датотеци постоји 10 или 20 или чак више ступаца, али не знате њихов тачан број и даље желите да приступите последњој колони, онда се ова променљива може показати врло корисном за вас. Поново морате да замените „датотека“ именом ваше текстуалне датотеке. У нашем случају, пошто смо користили исту датотеку као и метода бр. 1, стога смо датотеку заменили.ткт са авк.ткт.

Након што укуцате ову команду у терминал, морате је покренути притиском на тастер Ентер. Приметићете да је излаз ове наредбе идентичан излазу наредбе коришћене у методи изнад и.е. последња колона текстуалне датотеке која је садржавала податке о години успешно је одштампана на терминалу.

Закључак:

У овом чланку смо вам дали смернице за штампање само последње колоне из датотеке док користите команду „авк“. Постоји много више аспеката ове наредбе који се могу детаљно истражити и.е. ова наредба се такође може користити заједно са другим различитим наредбама за приказивање различитих врста излаза. Међутим, за обим данашње расправе, наша брига била је само да покажемо како се користи за штампање последње колоне из датотеке. Представили смо вам два различита начина на који радите исту ствар. Сада у потпуности зависи од ваше ситуације коју ћете од ових метода одабрати.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...