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

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

6
जागरण का उपयोग करके स्तंभों को पुन: व्यवस्थित करना
मैं अपने csv फ़ाइल के 7 वें कॉलम को उपयोग करके अंत में स्थानांतरित करने का प्रयास कर रहा हूं awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" जहाँ $ फ़ाइल एक निर्देशिका में .csv फ़ाइल है। हालाँकि, आउटपुट है awk: ^ syntax error क्या किसी को पता है कि इस त्रुटि को …

8
awk या sed को लोअरकेस / अपरकेस में स्ट्रिंग में केवल एक वर्ण?
क्या कोई तरीका है कि किसी स्ट्रिंग में केवल एक वर्ण को अपरकेस / लोअरकेस कैसे करें? इनपुट उदाहरण: syslog_apr_24_30 syslog_mar_01_17 वांछित उत्पादन: syslog_Apr_24_30 syslog_Mar_01_17 ध्यान दें कि महीने की शुरुआत अपरकेस है। मैंने कोशिश की है, awkलेकिन मैं इसे काम करने के लिए पर्याप्त नहीं हूं।
13 bash  sed  awk 

3
केवल उन पंक्तियों को कैसे सीना है जिसमें स्ट्रिंग दी गई है?
इनपुट: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg उत्पादन: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg तो संक्षेप में मुझे "XXX" के लिए "sdf" "sdfg" की आवश्यकता है। …
13 sed  awk 

3
Awk के साथ गणना मिलान पैटर्न की गणना करें
तो मुझे ऐसा करने के लिए कहा गया था, last > lastloggedinजो एक फाइल बनाता है जो अंतिम सिस्टम रिबूट के बाद से कक्षाओं को अंतिम लॉगिन दिखाता है, और अब मुझे एक Aw स्क्रिप्ट लिखने के लिए कहा जाता है, जिसका नाम myawkउस गिनती को निर्धारित करता है / …

4
BEGIN और END कमांड के साथ
Awk मैन्युअल के अनुसार, BEGIN और END का उपयोग इनपुट से मिलान करने के लिए नहीं किया जाता है, बल्कि जाग स्क्रिप्ट को स्टार्ट-अप और क्लीन-अप जानकारी प्रदान करने के लिए किया जाता है। यहाँ उदाहरण दिया गया है: ls -l | \ awk 'BEGIN { print "Files found:\n" } …
13 awk 

2
शून्य के साथ लापता मान रिक्त स्थान की जगह
मेरे पास 30 किमी लाइनों के आसपास इनपुट-टेक्स्ट टैब-सीमांकित पाठ फ़ाइल है, मैं लापता मूल्य (यानी रिक्त स्थान) के लिए प्रत्येक पंक्ति (s1..s30K लाइनों) की जांच करना चाहता हूं और शून्य मान के साथ लापता मान भरें। input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 …

3
क्या मैं इस फ़िल्टर को छोटा कर सकता हूं, जो 100G पर डिस्क आकार पाता है?
मेरा लक्ष्य lsblk से 100G से अधिक डिस्क प्राप्त करना है। मेरे पास यह काम कर रहा है, लेकिन यह अजीब है। मुझे पूरा यकीन है कि इसे छोटा किया जा सकता है। या तो lsblk से पूरी तरह से अलग कुछ का उपयोग करके, या शायद मैं मानव पठनीय …
12 awk  grep  disk  lsblk 

6
मैं प्रत्येक पंक्ति के लिए यादृच्छिक स्ट्रिंग कैसे जोड़ सकता हूं?
मैं दौड़ते समय प्रत्येक पंक्ति के लिए यादृच्छिक स्ट्रिंग जोड़ने की कोशिश कर रहा हूं: awk '{print "name" "'$ran'" "-"$0}' 'myfile' इससे पहले, यादृच्छिक स्ट्रिंग उत्पन्न होता है: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" समस्या यह है कि यह प्रत्येक पंक्ति के लिए एक ही यादृच्छिक स्ट्रिंग प्रिंट …
12 awk 


8
पहली पंक्ति के आधार पर कॉलम कैसे छाँटें?
मुझे एक बहुत बड़े डेटासेट (१००० लाइन और )००००० कॉलम) के स्तंभों को क्रमबद्ध करना होगा। एक उदाहरण के रूप में, मेरे कॉलम बेतरतीब ढंग से व्यवस्थित हैं: col1 col4 col3 col2 col2, और मुझे इसे सॉर्ट करने की आवश्यकता है। मैं कुछ आदेशों की कोशिश कर रहा हूं, लेकिन …

10
एक स्क्रिप्ट जो पाठ में अक्षरों के बीच अतिरिक्त रिक्त स्थान को हटा देती है
मेरे पास एक टेक्स्ट डॉक्यूमेंट है जिसमें टेक्स्ट का भार है जो हर अक्षर के बाद एक अतिरिक्त जगह जोड़ देता है! उदाहरण: T h e b o o k a l s o h a s a n a n a l y t i c a l p …

3
दो फ़ाइलों को मर्ज करना, एक समय में एक कॉलम
मेरे पास निम्न प्रारूप की 2 बड़ी फाइलें (3000 कॉलम, 15000 पंक्तियाँ) हैं फ़ाइल 1 (टैब से अलग): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 फ़ाइल 2 (टैब-अलग) 3 5 2 1 7 10 3 4 3 मैं प्रत्येक फ़ाइल के पहले कॉलम के मानों को ":" विभाजक …

3
आप फिर से sed या awk को कॉल किए बिना स्ट्रिंग से डॉट कैरेक्टर कैसे हटा सकते हैं?
मेरे पास एक फाइल hostlist.txtहै जिसमें टेक्स्ट इस तरह है: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com मेरे पास निम्नलिखित छोटी स्क्रिप्ट है: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv जिसके लिए …

4
grep का उपयोग करने से पहले () वर्ण निकालें
मुझे चरित्र से पहले पात्रों को निकालने की आवश्यकता है '('। मेरी फ़ाइल संरचना है: गुलाब (अच्छा) ook डेज़ी () नहीं लिली (बुरा) ठीक सूरजमुखी () अच्छा मुझे आउटपुट फाइल की जरूरत है: rose daisy lilly sunflower किसी को भी इस के लिए आदेश बता सकते हैं ..... awk, grep …
12 sed  awk  grep 

1
शेल स्क्रिप्ट में मल्टीलाइन awk स्क्रिप्ट को कैसे एकीकृत करें
मेरा प्रश्न निरंतर है "समूह संख्या" में रखी गई 3 अंकों की संख्या निकालने के लिए फ़ाइल पार्स कैसे करें मैं एक एकल शेल स्क्रिप्ट में आदेशों की एक श्रृंखला को एकीकृत करने की कोशिश कर रहा हूं जो परीक्षण क्रम निकालने के लिए एक यूरोपीय मानक को पार्स करें …
12 shell-script  awk 

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