Bħala amministratur tas-sistema Linux, ħafna drabi, int se tidħol f'sitwazzjonijiet fejn ikollok bżonn timmanipula u tifformat mill-ġdid l-output minn kmandi differenti, biex sempliċement turi parti minn output billi tiffiltra ftit linji. Dan il-proċess jista 'jissejjaħ filtrazzjoni tat-t
Aqra iktar →Kollha mill-bidu tas-serje Awk sa Parti 12, ilna niktbu kmandi u programmi Awk żgħar fuq il-linja tal-kmand u fi skripts tal-qoxra rispettivament.
Madankollu, Awk, bħalma Shell, hija wkoll lingwa interpretata, għalhekk, b'dak kollu li għaddejna minnu mill-bidu ta 'din is-serje, issa ti
Aqra iktar →Meta tirrevedi l-eżempji Awk kollha li koprejna s'issa, sa mill-bidu ta 'l-operazzjonijiet ta' filtrazzjoni tat-test ibbażati fuq xi kundizzjonijiet, dak huwa fejn jidħol l-approċċ tad-dikjarazzjonijiet tal-kontroll tal-fluss.
Aqra iktar →Meta niktbu skripts tal-qoxra, normalment ninkludu programmi jew kmandi iżgħar oħra bħal operazzjonijiet Awk fl-iskripts tagħna. Fil-każ ta 'Awk, irridu nsibu modi kif jgħaddu xi valuri mill-qoxra għall-operazzjonijiet Awk.
Dan jista 'jsir billi tuża varjabbli tal-qoxra fi ħdan il
Aqra iktar →Hekk kif niskopru t-taqsima tal-karatteristiċi tal-Awk, f'din il-parti tas-serje, se nimxu permezz tal-kunċett tal-varjabbli integrati f'Awk. Hemm żewġ tipi ta 'varjabbli li tista' tuża f'Awk, dawn huma; varjabbli definiti mill-utent, li koprejna fil-Parti 8 u varjabbli inkorporati.
Aqra iktar →Is-serje ta 'kmand Awk qed issir eċċitanti nemmen, fis-seba' partijiet ta 'qabel, għaddejna minn xi punti fundamentali ta' Awk li għandek bżonn tikkontrolla biex tkun tista 'twettaq xi test bażiku jew filtrazzjoni ta' string fil-Linux.
Nibdew b'din il-parti, se nidħlu f'żoni bil-qud
Aqra iktar →Fil-partijiet preċedenti tas-serje ta 'għodda Awk, ħares lejn il-qari ta' input l-aktar minn fajl(i), imma x'jiġri jekk trid taqra input minn STDIN.
F'din il-Parti 7 tas-serje Awk, se nħarsu lejn ftit eżempji fejn tista' tiffiltra l-output ta' kmandi oħra minflok taqra input minn faj
Aqra iktar →F'din is-sitt parti tas-serje Awk, se nħarsu lejn l-użu tal-kmand next
, li jgħid lil Awk biex taqbeż il-mudelli u l-espressjonijiet kollha li jkun ipprovdejt, iżda minflok aqra l-linja tad-dħul li jmiss.
Il-kmand li jmiss
jgħinek tipprevjeni li tesegwixxi da
Kollha, konna nħarsu lejn espressjonijiet sempliċi meta niċċekkjaw jekk kundizzjoni ġietx sodisfatta jew le. X'jiġri jekk trid tuża aktar minn espressjoni waħda biex tiċċekkja għal kundizzjoni partikolari fiha?
F'dan l-artikolu, se nagħtu ħarsa lejn kif tista 'tgħaqqad espress
Aqra iktar →Meta tittratta valuri numeriċi jew string f'linja ta 'test, l-iffiltrar ta' test jew strings bl-użu ta 'operaturi ta' paragun ikun utli għall-utenti tal-kmand Awk.
F'din il-parti tas-serje Awk, se nagħtu ħarsa lejn kif tista' tiffiltra test jew kordi billi tuża operaturi ta' tqabbil.
Aqra iktar →