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

AWK एक व्याख्या की गई प्रोग्रामिंग भाषा है जिसे टेक्स्ट प्रोसेसिंग के लिए डिज़ाइन किया गया है और आमतौर पर इसका उपयोग डेटा निष्कर्षण और रिपोर्टिंग टूल के रूप में किया जाता है। AWK का उपयोग काफी हद तक यूनिक्स सिस्टम के साथ किया जाता है।

30
कैसे एक पुनरावर्ती खोजने के लिए / awk या sed के साथ एक स्ट्रिंग की जगह?
मैं हर घटना को कैसे ढूँढूँ और प्रतिस्थापित करूँ: subdomainA.example.com साथ में subdomainB.example.com /home/www/निर्देशिका पाठ के तहत हर पाठ फ़ाइल में पुनरावर्ती?
674 bash  sed  awk  replace 

25
बैश और रेगेक्स का उपयोग करके एक लाइन में एक प्रक्रिया को ढूंढें और मारें
मुझे अक्सर प्रोग्रामिंग के दौरान एक प्रक्रिया को मारने की आवश्यकता होती है। जिस तरह से मैं अब यह है: [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep …
647 regex  bash  terminal  awk 

19
किसी फ़ाइल से nth लाइन प्राप्त करने के लिए टूल को बैश करें
क्या ऐसा करने का एक "विहित" तरीका है? मैं प्रयोग कर रहा हूँ head -n | tail -1जो चाल करता है, लेकिन मैं सोच रहा था कि क्या कोई बैश टूल है जो विशेष रूप से एक फ़ाइल से एक लाइन (या लाइनों की एक सीमा) निकालता है। "विहित" से …
603 bash  shell  unix  awk  sed 

3
Sed और awk में क्या अंतर है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …
497 sed  awk 

24
Nth से लास्ट तक सभी कॉलम को प्रिंट करने के लिए awk का उपयोग करना
इस लाइन ने तब तक काम किया जब तक मेरे पास दूसरे क्षेत्र में व्हॉट्सएप नहीं था। svn status | grep '\!' | gawk '{print $2;}' > removedProjs वहाँ $ 2 या अधिक में सब कुछ जाग जागने का एक तरीका है? ($ 3, $ 4 .. जब तक हमारे …
310 linux  awk 

7
मैं एक awk स्क्रिप्ट में शेल चर का उपयोग कैसे करूं?
मैं एक के लिए बाहरी खोल चर पारित करने के लिए कुछ तरीके पाया awkस्क्रिप्ट है, लेकिन मैं के बारे में उलझन में हूँ 'और "। सबसे पहले, मैंने एक शेल स्क्रिप्ट के साथ कोशिश की: $ v=123test $ echo $v 123test $ echo "$v" 123test फिर जागने की कोशिश …
290 bash  shell  awk 

19
मैं यूनिक्स कमांड लाइन पर या शेल स्क्रिप्ट में टेक्स्ट फाइल की लाइनों को कैसे फेरबदल कर सकता हूं?
मैं एक पाठ फ़ाइल की लाइनों को बेतरतीब ढंग से फेरबदल करना और एक नई फ़ाइल बनाना चाहता हूं। फ़ाइल में कई हज़ारों लाइनें हो सकती हैं। मुझे लगता है कि कैसे कर सकते हैं के साथ cat, awk, cut, आदि?

5
Perl, Python, AWK और sed में क्या अंतर हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …



11
मिलान के बाद केवल अगली पंक्ति कैसे दिखाएं?
grep -A1 'blah' logfile इस कमांड के लिए धन्यवाद कि इसमें '' ब्लाह '' है, मुझे उस लाइन का आउटपुट मिलता है जिसमें 'blah' है और अगली लाइन जो लॉगफाइल में है। यह एक सरल हो सकता है, लेकिन मुझे उस लाइन को छोड़ना नहीं है जो 'ब्ला' है और …
218 awk  sed  grep 

7
Awk में कई सीमांकक का उपयोग करना
मेरे पास एक फाइल है जिसमें निम्नलिखित लाइनें हैं: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com उपरोक्त आउटपुट में मैं 3 फ़ील्ड (नंबर 2, 4 और अंतिम एक *.example.com) निकालना चाहता हूं । मुझे निम्न आउटपुट मिल रहा है: cat file | awk -F'/' '{print $3 "\t" $5}' …

30
मैं किसी फ़ाइल में सभी संख्याओं को कैसे जोड़ सकता हूँ?
मेरे पास एक फ़ाइल है जिसमें कई हज़ार नंबर हैं, जिनमें से प्रत्येक की अपनी लाइन है: 34 42 11 6 2 99 ... मैं एक स्क्रिप्ट लिखने के लिए देख रहा हूं, जो फाइल में सभी नंबरों का योग प्रिंट करेगी। मुझे एक समाधान मिल गया है, लेकिन यह …
194 linux  perl  bash  shell  awk 

6
जाग मुद्रण के बिना newline
मैं चाहता हूं कि प्रत्येक योग में चर राशि / एनआर को एक साथ मुद्रित किया जाए। हम प्रत्येक पुनरावृति में नईलाइन छापने से awk से कैसे बचते हैं? मेरे कोड में प्रत्येक पुनरावृति में एक नई पंक्ति डिफ़ॉल्ट रूप से मुद्रित होती है for file in cg_c ep_c is_c …
169 scripting  awk  newline 

9
कैसे एक सरणी में एक सीमांकित स्ट्रिंग विभाजित करने के लिए?
जब उसमें पाइप के चिन्ह होते हैं तो स्ट्रिंग को कैसे विभाजित |किया जाए। मैं सरणी में होने के लिए उन्हें विभाजित करना चाहता हूं। मैंने कोशिश की echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' जो ठीक काम करता है। यदि मेरी स्ट्रिंग जैसी है "12|23|11"तो मैं उन्हें …
169 string  unix  awk  split 

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