:
  1 tolower ($ 1) ~ / mary / {प्रिंट "सीआई रिकॉर्ड: "$ 0; } 2 $ 0! ~ / मेरी / {प्रिंट "मैरी नहीं:" $ 0; } 3 $ 1 == "मैरी" {प्रिंट "मैरी रिकॉर्ड:" $ 0; }    क्यों  1  और  3  तुलना  $ 1  और  2  का उपयोग करके < कोड> $ 0 ?    
  वास्तव में उदाहरण  # 2  का उपयोग कर रहा है इस वाक्यविन्यास की वजह से एक regex    / regex /    जिसका अर्थ है कि यदि शाब्दिक पाठ  मेरी  नहीं है पूरी रेखा में कहीं भी पाया ( $ 0 ) फिर awk कोड निष्पादित करें।   जबकि  $ 1 == "मैरी"  शाब्दिक पाठ  मैरी  और फ़ील्ड # 1 ( $ 1 )।   अंत में  टोलवर ($ 1) ~ / mary /  फिर से अनवर-केस का उपयोग कर रहा है फ़ील्ड # 1 पर रेगेक्स मैच और इसका मतलब यह है कि अगर  $ 1  में पाठ  mary  (अनदेखा-केस) है, तो बाकी का एजेक कोड निष्पादित करें।   < / html>
 
No comments:
Post a Comment