AWK yog lus dab tsi?
AWK yog lus dab tsi?

Video: AWK yog lus dab tsi?

Video: AWK yog lus dab tsi?
Video: Yog Vim Dab Tsi - Maiv Choj (cover) 2024, Plaub Hlis Ntuj
Anonim

AWK Programming Language

Tus sau Alfred V. Aho, Brian W. Kernighan, thiab Peter J. Weinberger
Lus Lus Askiv
Tus tshaj tawm Addison Wesley
Hnub tshaj tawm 1 Peb Hlis 1988
Nplooj ntawv 210

Hauv qhov no, awk yog ib hom lus programming?

AWK yog Turing-ua tiav qauv txuam programming lus . Lub npe AWK yog muab los ntawm tsev neeg lub npe ntawm peb tus kws sau ntawv: Alfred Aho, Peter Weinberger thiab Brian Kernighan. AWK feem ntau cuam tshuam nrog sed, uas yog UNIX cov cuab yeej hais kom ua kab.

Tsis tas li ntawd, hom lus twg yog grep sau rau hauv? Hauv Perl programming lus , grep ua yog lub npe ntawm kev ua haujlwm built-in uas pom cov ntsiab lus hauv cov npe uas txaus siab rau qee yam khoom. Qhov kev txiav txim siab dua no feem ntau hu ua lim hauv kev ua haujlwm ua haujlwm yam lus . Cov lus txib pcregrep yog qhov kev siv ntawm grep ua uas siv Perl ib txwm qhia syntax.

Tsuas yog li ntawd, %s hauv awk yog dab tsi?

% s . Muaj pes tsawg tus cim los ntawm txoj hlua uas yuav tsum luam tawm. C programmers tuaj yeem siv los muab cov kev hloov pauv ntxiv ('h', 'j', 'l', 'L', 't', thiab 'z') hauv cov kab ntawv luam tawm. Cov no tsis siv tau hauv awk . Feem ntau awk kev siv ntsiag to tsis quav ntsej lawv.

AWK file yog dab tsi?

AWK yog data ntaub ntawv hom tsim los ntawm AWK cov kev pab cuam. AWK yog ib hom lus programming siv los ua cov ntawv nyeem cov ntaub ntawv. AW files muaj cov ntaub ntawv siv rau kev nyeem ntawv thiab sau cov ntaub ntawv raws li cov ntaub ntawv. AWK zoo ib yam li Perl.

Pom zoo: