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

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

4
Awk का उपयोग करते हुए, चर की संख्या के साथ फ़ाइल में पहले कॉलम की चौड़ाई को संशोधित करें
मैं समझता हूं कि awk के प्रिंटफ फ़ंक्शन का उपयोग कैसे करें, लेकिन मैं हर क्षेत्र को निर्दिष्ट नहीं करना चाहता। उदाहरण के लिए, मान लें कि यह मेरी फ़ाइल है: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 मैं इसे प्रारूपित करना चाहता हूं ताकि हर रिकॉर्ड का पहला क्षेत्र c11 की चौड़ाई हो …

11
Grep मैच और निकालें
मेरे पास एक फाइल है जिसमें लाइनें हैं proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 मुझे प्रोटो के मूल्य को निकालने की आवश्यकता है tcp/http, जो है tcp/https,, udp/dns। अब तक मैंने यह कोशिश की है, grep -o 'proto=[^/]*/'लेकिन केवल मान को निकालने में सक्षम …
10 awk  grep 

5
awk / sed / perl एक लाइनर + कैसे json फ़ाइल से केवल गुण लाइनों मुद्रित करने के लिए
कैसे json फ़ाइल से केवल गुण पंक्तियाँ मुद्रित करने के लिए json फ़ाइल का उदाहरण { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : …
10 awk  sed  perl  json  jq 

5
मैं किसी फ़ाइल में अंतिम n लाइनें कैसे संपादित कर सकता हूं?
क्या कोई कमांड है जो मुझे एक फ़ाइल में अंतिम एन लाइनों को संपादित करने की अनुमति देगा? मेरे पास कई फाइलें हैं, जिसमें सभी की अलग-अलग लाइनें हैं। लेकिन मैं प्रत्येक फ़ाइल में अंतिम एन लाइनों को संशोधित करना चाहूंगा। लक्ष्य अंतिम n लाइनों में अर्धविराम के साथ अल्पविराम …

8
यदि यह एक बार ठीक एक वर्ण सम्‍मिलित करता है तो लाइन को कैसे हटाएं
मैं एक फाइल से एक लाइन हटाना चाहता हूं जिसमें केवल एक बार एक विशेष चरित्र होता है, अगर यह एक से अधिक बार मौजूद है या मौजूद नहीं है तो लाइन को फाइल में रखें। उदाहरण के लिए: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC यहाँ, जिस चरित्र को मैं हटाना …

5
अल्पविराम द्वारा अंडरस्कोर की जगह और CSV में दोहरे उद्धरण चिह्नों को हटा दें
मेरे पास CSV फ़ाइल है input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. और इसी तरह। मुझे इस CSV फ़ाइल को रूपांतरित करने की आवश्यकता है result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85


9
पंक्तियों को कॉलम में बदलें
मेरे पास एक फाइल है जिसमें एक हाइपरविजर में चल रहे VMs के बारे में विवरण शामिल है। हम कुछ कमांड चलाते हैं और आउटपुट को एक फाइल पर रीडायरेक्ट करते हैं। और डेटा नीचे प्रारूप में उपलब्ध है। Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory …

6
यदि कोई फ़ाइल awk के भीतर मौजूद है, तो आप कैसे जांचें? [-d 'फ़ाइलनाम'] विफल होना
मैं उन उपयोगकर्ताओं की एक सूची तैयार करने की कोशिश कर रहा हूं जिनके पास एक घरेलू निर्देशिका सेट है जो मौजूद नहीं है। ऐसा लगता है कि मुझे जागने में सक्षम होना चाहिए, लेकिन मेरे वाक्यविन्यास में कुछ गड़बड़ है। यह मुझे "अमान्य सिंटैक्स" पर बताता रहता है। मैं …
10 bash  awk  directory 

3
मैं एक बहुस्तरीय पाठ फ़ाइल में घुंघराले कोष्ठक के बीच सभी पाठ को कैसे हटा सकता हूं?
उदाहरण: This is { the multiline text file } that wants { to be changed } anyway. बन जाना चाहिए: This is that wants anyway. मुझे फोरम में कुछ इसी तरह के धागे मिले हैं , लेकिन वे बहु-पंक्ति घुंघराले कोष्ठक के साथ काम नहीं करते हैं। यदि संभव हो …

4
awk डिस्प्ले में खाली लाइनों को हटा दें
मैं इस सवाल का हल निकालने की कोशिश कर रहा था । मैं awkसमाधान के लिए उपयोग करना चाहता था । मेरी इनपुट फ़ाइल कुछ इस तरह है। -bash-3.2$ cat file ramesh ramesh_venkat ramesh3_venkat3 ramesh4 ramesh5 venkat venkat3 venkat4 मैंने नीचे के awkबाद दूसरे मान निकालने के लिए कमांड का …
10 awk 

3
AWK कमांड में मल्टीपल सर्च कैसे जोड़ें
Im जून, जुलाई और अगस्त महीनों में बनाई गई फ़ाइलों की खोज करने की कोशिश कर रहा हूं। मैंने इस विधि का उपयोग किया ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' लेकिन यह काम नहीं कर रहा है।

2
वहाँ कमांड लाइन के माध्यम से awk var सेट करने के 2 तरीके हैं?
मैंने ओ'रिली awkउदाहरण (1997) को देखा, जिसने प्रोग्राम-टेक्स्ट के बाद कमांड लाइन पर इसे सेट करके एक अजीब चर सौंपा । यह काम करता है, लेकिन मैं इस वाक्यविन्यास को आदमी / जानकारी awk में नहीं खोज सकता । क्या मैंने इसे याद किया है; क्या यह समाप्त हो गया …
10 awk 

6
क्या grep के -A -B -C स्विच (कुछ लाइनों को पहले और बाद में प्रिंट करने के लिए) का कोई विकल्प है?
grep -A 2 -B 3 grep स्ट्रिंग के बाद 2 लाइनों को प्रिंट करता है और 3 लाइनों को पहले प्रिंट करता है। grep -C 3 3 लाइनों से पहले और 3 लाइनों के बाद प्रिंट करता है दुर्भाग्य से, grepमैं उपयोग कर रहा हूं इन विकल्पों का समर्थन नहीं …

6
उन सभी उपयोगकर्ताओं को सूचीबद्ध करने के लिए प्रक्रिया / etc / passwd फ़ाइल, जिनके घर फ़ोल्डर / घर में है
मेरे पास इस तरह का एक उदाहरण / etc / passwd फ़ाइल है: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash मैं सभी उपयोगकर्ताओं को एक होम फ़ोल्डर के साथ सूचीबद्ध करने का प्रयास कर रहा हूं /home/। मैंने लिखा cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' जहाँ e.txt पाठ …

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