खोज…


लंबाई ([स्ट्रिंग])

दिए गए स्ट्रिंग के पात्रों की संख्या लौटाता है

विचार

  • यदि स्ट्रिंग के बजाय एक नंबर दिया जाता है, तो परिणाम दिए गए नंबर का प्रतिनिधित्व करते हुए स्ट्रिंग की लंबाई होगी। यानी यदि हम length(12345) निष्पादित करते हैं, तो परिणाम length("12345") , जो कि 5 है

  • यदि कोई मूल्य नहीं दिया जाता है, तो परिणाम वास्तविक पंक्ति की लंबाई होगी जो संसाधित हो रही है, वह length($0)

  • इसका उपयोग एक पैटर्न के अंदर या कोड-ब्लॉक के अंदर किया जा सकता है।

उदाहरण

यहां कुछ उदाहरण प्रदर्शित किए गए हैं कि length() कैसे काम करती है

$ cat file
AAAAA
BBBB
CCCC
DDDD
EEEE

एक पैटर्न के अंदर

4 वर्णों से बड़ी लंबाई वाली सभी पंक्तियों को फ़िल्टर करें

$ awk ' length($0) > 4 ' file
AAAAA

एक कोड ब्लॉक के अंदर

वर्तमान लाइन के आकार को प्रिंट करेगा

$ awk '{ print length($0) }' file
5
4
4
4
4

बिना किसी डेटा के

वर्तमान लाइन के आकार को प्रिंट करेगा

$ awk '{ print length }' file
5
4
4
4
4

वर्तमान लाइन के आकार को प्रिंट करेगा

$ awk '{ print length() }' file
5
4
4
4
4

स्ट्रिंग के बजाय दिया गया नंबर

संख्या का प्रतिनिधित्व करने वाले स्ट्रिंग के आकार को प्रिंट करेगा

$ awk '{ print length(12345) }' file
5
5
5
5
5

फिक्स्ड स्ट्रिंग दिया गया

स्ट्रिंग के आकार को प्रिंट करेगा

$ awk '{ print length("12345") }' file
5
5
5
5
5


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow