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

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

3
एक जागरण सरणी में सभी सामग्री कैसे देखें?
मेरी समझ में, awk अरेंज कुछ अजगर की तरह है। इसलिए मैं इसे जानने के लिए कोड बाइल नीचे लिखता हूं: awk '{my_dict[$1] = $2} END { print my_dict}' zen और मुझे मिल गया: awk: can't read value of my_dict; it's an array name. प्रथम कॉलम isn`ta संख्या के रूप …
41 awk 

6
कैसे आप मानव पठनीय प्रारूप में एक निर्देशिका में हर फ़ाइल की पंक्तियों की संख्या को सूचीबद्ध करते हैं।
मेरे पास निर्देशिकाओं और उपनिर्देशिकाओं की सूची है जिनमें बड़ी सीएसएसवी फाइलें हैं। इन फ़ाइलों में लगभग 500 मिलियन लाइनें हैं, प्रत्येक एक रिकॉर्ड है। मैं जानना चाहता हूँ प्रत्येक फ़ाइल में कितनी लाइनें हैं। डायरेक्टरी में कितनी लाइनें हैं। कुल कितनी पंक्तियाँ सबसे महत्वपूर्ण बात, मुझे इसकी जरूरत 'मानव …
41 bash  awk  python  perl 

2
दिनांक आउटपुट से अग्रणी शून्य हटा रहा है
मैंने निम्न प्रारूप में दिनांक प्रदर्शित करने के लिए दिनांक कमांड का एक उपनाम बनाया: 2013.06.14.12.10.02 इस आदेश का उपयोग कर: alias date = date +"%Y.%m.%d.%H.%M.%S" सब कुछ बहुत अच्छा काम करता है, सिवाय इसके कि मैं आउटपुट से अग्रणी शून्य को निकालना चाहता हूं। प्रारूप को बदलकर इसे बनाने …
40 sed  awk  date 

2
कैसे जागता है '' [एक [$ 0] ++ 'काम?
यह एक-लाइनर पाठ इनपुट से पूर्व-छँटाई के बिना डुप्लिकेट लाइनों को हटा देता है। उदाहरण के लिए: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ मूल कोड जो मैंने इंटर्नेट पर पढ़ा है: awk '!_[$0]++' यह मेरे लिए और भी अधिक …

3
Awk वाली टेक्स्ट फ़ाइल में पहले 6 पंक्तियों / पंक्तियों को छोड़ें
मैं टेक्स्ट फ़ाइल (input.txt) में पहले 6 लाइनों / पंक्तियों को कैसे छोड़ सकता हूं और बाकी को awk के साथ संसाधित कर सकता हूं? मेरी awk स्क्रिप्ट का प्रारूप (program.awk) है: BEGIN { } { process here } END { } मेरी पाठ फ़ाइल इस प्रकार है: 0 3 …
39 awk  gawk 

12
एक संख्या में हजारों विभाजक जोड़ें
अजगर में re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) किसी संख्या को तीन गुणा करने के लिए, उदाहरण के लिए: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 बैश / जाग के साथ भी ऐसा ही कैसे करें?

9
आप बैकस्लैश कैरेक्टर के साथ समाप्त होने वाली सभी लाइनों को कैसे जोड़ सकते हैं?
एक सामान्य कमांड लाइन टूल जैसे कि sed या awk का उपयोग करना, क्या किसी दिए गए वर्ण के साथ समाप्त होने वाली सभी लाइनों को बैकस्लैश की तरह जोड़ना संभव है? उदाहरण के लिए, फ़ाइल दी गई: foo bar \ bash \ baz dude \ happy मैं यह आउटपुट …

9
किसी फाइल में सबसे लंबी लाइन कैसे प्रिंट करें?
मैं एक फाइल में सबसे लंबी लाइन को प्रिंट करने की सबसे सरल विधि की तलाश कर रहा हूं। मैंने कुछ गुगली की और आश्चर्यजनक रूप से इसका जवाब नहीं मिला। मैं अक्सर एक फाइल में सबसे लंबी लाइन की लंबाई प्रिंट करता हूं, लेकिन मुझे नहीं पता कि वास्तव …
35 bash  awk  filter 

3
काम नहीं करने के लिए grep से पाइपिंग
मैं फ़ाइल लॉग grepके चल रहे प्रयास कर रहा हूँ tailऔर nएक पंक्ति से वें शब्द मिलता है । उदाहरण फ़ाइल: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C अब अगर मैं …
34 bash  grep  rhel  awk  tail 

3
दो कॉलम के मिलान के आधार पर दो फ़ाइलों को कैसे मर्ज किया जाए?
मेरे पास फ़ाइल 1 पसंद है: 0 AFFX-SNP-000541 NA 0 AFFX-SNP-002255 NA 1 rs12103 0.6401 1 rs12103_1247494 0.696 1 rs12142199 0.7672 और एक फ़ाइल 2: 0 AFFX-SNP-000541 1 0 AFFX-SNP-002255 1 1 rs12103 0.5596 1 rs12103_1247494 0.5581 1 rs12142199 0.4931 और फ़ाइल 3 को इस तरह चाहेंगे: 0 AFFX-SNP-000541 NA …

4
फ़ाइलों के पहले n बाइट्स हटाएँ
मुझे एक अत्यधिक समस्या हो गई है, और मेरे द्वारा हल किए जाने वाले सभी समाधान जटिल हैं। मेरे UNIX / Linux अनुभव के अनुसार एक आसान तरीका होना चाहिए। मैं प्रत्येक फ़ाइल के पहले 31 बाइट्स को हटाना चाहता हूँ /foo/। प्रत्येक फ़ाइल काफी लंबी है। ठीक है, मुझे …

12
नाम से कुछ कॉलम कैसे प्रिंट करें?
मेरे पास निम्न फ़ाइल है: id name age 1 ed 50 2 joe 70 मैं सिर्फ idऔर ageकॉलम छापना चाहता हूं । अभी मैं सिर्फ उपयोग करता हूं awk: cat file.tsv | awk '{ print $1, $3 }' हालाँकि, इसके लिए कॉलम संख्या जानना आवश्यक है। क्या ऐसा करने का …
32 awk 

10
पैटर्न (मार्कर) से पहले किसी अन्य फ़ाइल में फ़ाइल की सामग्री कैसे डालें?
File1 सामग्री: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 सामग्री: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" पर्ल / शेल स्क्रिप्ट के निष्पादन के बाद, File2सामग्री बननी चाहिए: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 …

9
मैं शेल कमांड का उपयोग करके किसी फ़ाइल की पहली एन लाइन्स और लास्ट लाइन को कैसे हटा सकता हूँ?
मेरे पास एक फ़ाइल है, Element_queryजिसमें एक क्वेरी का परिणाम है: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; मैं शेल कमांड का उपयोग करके पहली पंक्ति और अंतिम पंक्ति को हटाना चाहता हूं।
31 shell  sed  awk  grep  pipe 

5
किसी विशिष्ट स्तंभ की सामग्री को awk से कैसे बदलें?
दिया गया: एक रिकॉर्ड में 40 कॉलम हैं। मैं 35 वें कॉलम को बदलना चाहता हूं ताकि 35 वें कॉलम को 35 वें कॉलम की सामग्री और "$" प्रतीक के साथ बदल दिया जाएगा। जो मन में आया वह कुछ इस तरह है: awk '{print $1" "$2" "...$35"$ "$36...$40}' यह …

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