Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať awk v Perlu

awk je úžitková funkcia Unix môžete použiť na extrakciu dát pre filtrovanie a podávanie správ . Príkaz awk možno volať priamo z príkazového riadku skriptu shellu alebo skriptu v Perlu . Hoci awk skript nemôže byť priamo napísané v perl skriptu , môžete ju vykonať pomocou perl systémové volanie . Ďalšie dva príkazy , gitk a Nawka , poskytujú alternatívy k awk , ktoré možno volať z perl rovnakým spôsobom . Pokyny dovolená 1

Vytvorte si perl skript smernice tlmočník umiestnenie perl na vašom systéme . To je typicky " # ! /Usr /bin /perl " alebo " # ! /Usr /local /bin /perl , " ale môže sa meniť v závislosti na vašich konkrétnych systémových parametrov .
2

vykonajte perl systémové volanie pomocou systému ( funkcie ) : Autor

systém ( " awk ' - vaše awk skript tu - " input_file.txt " ) ;

Funkčný systém vidlica awk proces . Váš perl skript bude čakať na príkaz awk dokončiť pred tým , než pokračuje v realizácii .
3

Útek znakov pomocou spätné lomítko v awk skript , ktorý Perl môže interpretovať ako perlový príkazy , ako napríklad " $ " a úvodzovky . Váš hovor môže vyzerať :

systému ( " awk ' { print \\ $ 5 \\ " \\ t \\ " , \\ 6 dolárov } ' input_file.txt " ) ;

awk skript bude tlačiť na piaty a šiesty stĺpca " input_file.txt " oddelené tabulátorom .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené