Gawk hutoa vipengele vya ziada vinavyopatikana katika toleo la sasa la Brian Kernighan's awk na idadi ya viendelezi mahususi vya GNU. … Kuhusu kasi, kutumia gawk kama "wazi" awk haipaswi kuleta tofauti - mara nyingi, wakati gawk imesakinishwa, awk itakuwa tu ulinganifu wa gawk ambayo inamaanisha watakuwa haswa. mpango sawa.
Je, kuna thamani ya kujifunza katika 2020?
AWK ni lugha ya kuchakata maandishi yenye historia ya zaidi ya miaka 40. Ina kiwango cha POSIX, utekelezaji kadhaa unaoafiki, na bado inafaa kwa kushangaza mnamo 2020 - kwa kazi rahisi za kuchakata maandishi na kuzozana "data kubwa". Lugha iliundwa katika Bell Labs mnamo 1977. …
Nitumie awk lini?
awk hufaa zaidi wakati unashughulikia faili za maandishi ambazo zimeumbizwa kwa njia inayotabirika. Kwa mfano, ni bora katika kuchanganua na kudhibiti data ya jedwali. Inafanya kazi kwa msingi wa mstari kwa mstari na hurudia kupitia faili nzima. Kwa chaguomsingi, hutumia nafasi nyeupe (nafasi, vichupo, n.k.) kutenganisha sehemu.
Je, lugha isiyoeleweka ni nzuri?
Nina shauku kuhusu hifadhidata, mifumo iliyosambazwa na upangaji utendakazi. Awk ni lugha ndogo lakini yenye uwezo wa kupanga ambayo hutumiwa kuchakata maandishi. Awk inaweza kutumika kwa maingiliano au kuendesha programu zilizohifadhiwa. …
Awk inafaa kwa nini?
Awk ni matumizi ambayo humwezesha mtayarishaji programu kuandika programu ndogo lakini bora kwa njia yakauli zinazofafanua ruwaza za maandishi zinazopaswa kutafutwa katika kila mstari wa hati na hatua inayopaswa kuchukuliwa wakati ulinganifu unapatikana ndani ya mstari. Awk hutumiwa zaidi kwa kuchanganua na kuchakata muundo.