awk पर टैग किए गए जवाब

एक पैटर्न-निर्देशित स्कैनिंग और प्रसंस्करण भाषा।

2
गॉक इनकम और स्टडआउट
यह उपयोग करना संभव है gawkके -i inplaceविकल्प और भी चीजों को प्रिंट stdout? उदाहरण के लिए, यदि मैं किसी फ़ाइल को अद्यतन करना चाहता था, और यदि कोई परिवर्तन हो तो फ़ाइल का नाम और मेरे द्वारा बदली गई पंक्तियों को प्रिंट stderrकर सकते हैं। find -type f -name …
10 awk  gawk 

3
हाइफ़न के बाद स्ट्रिंग का अंतिम भाग प्राप्त करें
क्या हाइफ़न द्वारा अलग किए गए स्ट्रिंग के अंतिम भाग को निकालने के लिए एक साधारण कमांड लाइन है? उदाहरण के लिए, मैं निकालना चाहते हैं 123से foo-bar-123।

2
दो अलग-अलग फ़ाइलों से कॉलम जोड़ना
Awk का उपयोग करके दो अलग-अलग फ़ाइलों से एक नई फ़ाइल मर्जिंग सेलेक्टिव कॉलम कैसे बनाएं? बिना बीओटीएच फाइलों के तत्वों के आदेशों को गड़बड़ाने के। छूट: फ़ाइल 3 में फ़ाइल 1 से कॉलम 1,2,3 और फ़ाइल 2 से कॉलम 4 हो सकता है। File 1 A 23 8 T …

3
अनुक्रमिक सूचकांक के साथ स्ट्रिंग बदलें
किसी को यह पूरा करने के लिए एक सुंदर तरीका सुझा सकते हैं? इनपुट: test instant () test instant () ... test instant () //total 1000 lines आउटपुट होना चाहिए: test instant1 () test instant2 () test instant1000() खाली लाइनें मेरे इनपुट फ़ाइलों में हैं और एक ही निर्देशिका के …

1
डबल बैकस्लैश के साथ एक बिंदी से बचना - awk
"प्रभावी awk प्रोग्रामिंग" पुस्तक का क्षेत्र-विभाजन पर एक उदाहरण है। यहाँ उदाहरण है: यदि आप चाहते हैं कि खेतों को किसी एकल चरित्र के बाद शाब्दिक अवधि से अलग किया जाए, तो उपयोग करें ‘FS = "\\.."’। यह डबल बैकस्लैश क्यों है? क्या यह नहीं होना चाहिए \..?


1
awk अप्रत्याशित रूप से स्ट्रिंग से डॉट निकालता है
मैं एक .csvफ़ाइल में एक कॉलम (2 वां स्थान) जोड़ना चाहता हूं और मैं चाहता हूं कि उस कॉलम के मान तार हों और उद्धृत किए जाएं; निम्नलिखित आदेश कॉलम को जोड़ते हैं लेकिन बिना उद्धरण के: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv …
9 awk  csv 

4
awk एक ही बार में कई वेरिएबल्स को असाइन करें
मैं एक स्ट्रिंग से दो संख्यात्मक मूल्यों को खींचने की कोशिश कर रहा हूं और उन्हें चर का उपयोग करके असाइन कर रहा हूं awk( gawkजो मैं विशेष रूप से उपयोग कर रहा हूं)। मैं बड़े और छोटे संस्करण संख्याओं को tmux संस्करण स्ट्रिंग से awkचर में खींचना चाहता हूं …
9 awk  gawk 

3
Ifconfig कमांड से पहला IP एड्रेस कैसे कैप्चर करें?
ifconfigकमांड से आने वाले पहले आईपी एड्रेस को कैसे कैप्चर करें ? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame …
9 linux  bash  awk  sed  ifconfig 

5
किसी अन्य स्तंभ के मान के आधार पर डुप्लिकेट निकालें
मेरे पास निम्न फ़ाइल है: AA,true AA,false BB,false CC,false BB,true DD,true मैं डुप्लिकेट देखने और स्तंभ मान के बराबर वाली रेखा को निकालने का प्रयास कर रहा हूं true। आउटपुट के रूप में यह होना चाहिए: AA,false BB,false CC,false DD,true

5
awk sed अगर कथन
मैं शुरुआत में 0 जोड़ने की कोशिश कर रहा हूं, अगर कोई "है।" उस पंक्ति के दूसरे वर्ण पर। मैं इन दोनों को मिला नहीं सकता; awk '{ print substr( $0, 2, 1 ) }' file.txt दूसरा चरित्र दिखा रहा है sed -ie "s/.\{0\}/0/" file.txt शुरुआत में एक शून्य जोड़ना। …

1
पंक्तियों को कैसे प्राप्त करें जिनके nth कॉलम में mth कॉलम है
मेरे पास एक CSV फ़ाइल है, जिसमें डोमेन और वेबमेल शामिल हैं: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com मैं उन पंक्तियों को प्राप्त करना चाहता हूं जहां वेबमेल कॉलम में एक ही पंक्ति के डोमेन कॉलम होते हैं। उपरोक्त उदाहरण के लिए, आउटपुट होना चाहिए: site1.com,mail.site1.com …

4
एडब्ल्यूके / द्वारा लाइन शुरुआत प्रतिस्थापन के लिए वेतन वृद्धि लाइन काउंटर कैसे करें…?
मैंने पहली बार SED ( sed "s/^/COUNTER \&/" /tmp/1.tex) के बारे में सोचा था, लेकिन यह एक ही लाइन के लिए डिज़ाइन किया गया है, और मैं खुद को अब तक इस तरह से सोचकर काउंटर को बढ़ा नहीं सकता awkक्योंकि मुझे gawkएकीकृत दृष्टिकोणों के साथ बहुत अच्छे अनुभव हैं …

2
पहले खाली लाइन तक, एक निश्चित पाठ से शुरू होने वाला ग्रीप
मेरे पास एक फाइल prova.txtहै: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random22131 और …

8
एक विशिष्ट कॉलम में निश्चित मान रखने वाली पंक्तियों को कैसे पकड़ें?
मेरे पास निम्नलिखित के रूप में एक फाइल है 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 …
9 awk  grep 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.