AWK Linux деген эмнени билдирет?
AWK Linux деген эмнени билдирет?

Video: AWK Linux деген эмнени билдирет?

Video: AWK Linux деген эмнени билдирет?
Video: Бизнес баштоо үчүн акча керек эмес! 2024, Ноябрь
Anonim

Сиз татаал операциялар үчүн awk скрипттерин жаза аласыз же буйрук сабынан awk колдоно аласыз. аты турат Ахо, Уайнбергер жана Керниган (ооба, Брайан Керниган), 1977-жылы башталган тилдин авторлору, демек, ал башка классикалык *nix утилиталары сыяктуу эле Unix рухун бөлүшөт.

Ошондой эле билүү керек, AWK Linux эмне кылат?

AWK буйрук ичинде Unix/ Linux мисалдар менен. Awk маалыматтарды манипуляциялоо жана отчетторду түзүү үчүн колдонулган скрипт тили. The awk командалык программалоо тили компиляцияны талап кылбайт жана колдонуучуга өзгөрмөлөрдү, сандык функцияларды, сап функцияларын жана логикалык операторлорду колдонууга мүмкүндүк берет.

awk программалоо тилиби? AWK Тьюрингдин толук үлгүсү дал келет программалоо тили . аты AWK анын үч авторунун фамилияларынан келип чыккан: Альфред Ахо, Питер Вайнбергер жана Брайан Керниган. AWK көбүнчө UNIX буйрук сабынын куралы болгон sed менен байланышкан.

Ошо сыяктуу эле, Linux'та sed жана awk деген эмне?

awk жана sed тексттик процессорлор болуп саналат. Алар тексттен издеп жаткан нерсени табуу мүмкүнчүлүгүнө гана ээ болбостон, текстти алып салуу, кошуу жана өзгөртүү мүмкүнчүлүгүнө ээ (жана башка көптөгөн нерселер). awk көбүнчө маалыматтарды алуу жана отчеттуулук үчүн колдонулат. sed агым редактору болуп саналат.

awk буйругунда NR деген эмне?

NR болуп саналат AWK орнотулган өзгөрмө жана ал иштетилип жаткан жазуулардын санын билдирет. Колдонуу: NR аракет блогунда колдонулушу мүмкүн иштетилип жаткан саптын санын билдирет жана ал END ичинде колдонулса, ал мүмкүн басып чыгаруу толугу менен иштетилген саптардын саны.

Сунушталууда: