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

sed टेक्स्ट को फ़िल्टर करने और बदलने के लिए एक कमांड-लाइन स्ट्रीम एडिटर है।

7
कैसे कुशलतापूर्वक एक बड़ी पाठ फ़ाइल को विभाजित करने के लिए अलग-अलग मल्टीलाइन रिकॉर्ड को विभाजित किया जाता है?
मेरे पास एक बड़ी टेक्स्ट फ़ाइल है (~ 50Gb जब gz'ed)। फ़ाइल में 4*Nलाइनें या Nरिकॉर्ड हैं; हर रिकॉर्ड में 4 लाइनें होती हैं। मैं इस फाइल को ४ छोटी फाइलों में विभाजित करना चाहता हूं, जो प्रत्येक इनपुट फ़ाइल के लगभग २५% आकार की हैं। मैं फ़ाइल को रिकॉर्ड …

4
खोज के लिए सेड का विकल्प और बहुत लंबी लाइनों पर प्रतिस्थापित
मेरे पास ऐसी फाइलें हैं जो एक प्रोग्राम द्वारा उत्पन्न की गईं, जिन्होंने रिकॉर्ड के अंत में नई सुर्खियां नहीं बनाईं। मैं रिकॉर्ड्स के बीच नई कड़ियाँ डालना चाहता हूँ, और मैं एक सरल सेड स्क्रिप्ट के साथ ऐसा कर सकता हूँ: sed -e 's/}{/}\n{/g' समस्या यह है कि इनपुट …
9 sed 

2
sed: पूरी फाइल को सिंगल-लाइन इनपुट पर विफल हुए बिना पैटर्न स्पेस में पढ़ें
पैटर्न की जगह में एक पूरी फ़ाइल पढ़ना, newlines, और c को प्रतिस्थापित करने के लिए उपयोगी है। और निम्नलिखित की सलाह देने वाले कई उदाहरण हैं: sed ':a;N;$!ba; [commands...]' हालाँकि, यह विफल रहता है यदि इनपुट में केवल एक पंक्ति है। एक उदाहरण के रूप में, दो लाइन इनपुट …
9 sed  newlines 

9
क्या हम sed कमांड का उपयोग करके लाइनक्स के प्रत्येक शब्द के अंतिम शब्द को प्रिंट कर सकते हैं?
मान लीजिए, यदि कोई फ़ाइल निम्न पंक्तियों से युक्त है, यदि वे हैं 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y आउटपुट की तरह दिखना है: 66 y6y46y y5y y66uyuyy y46y6y मैंने कमांड sed 's/.* //g'फ़ाइल नाम और कई अन्य कमांड की कोशिश की …

5
एक स्ट्रिंग के लिए खोजें और एक सीमा के भीतर और बाद में सब कुछ प्रिंट करें
मेरे पास यह फाइल है: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } मैं एक विशिष्ट स्ट्रिंग के लिए इस फ़ाइल को खोजना चाहता हूं और इस स्ट्रिंग से पहले सब कुछ प्रिंट करना चाहता हूं {और इस स्ट्रिंग के समापन के बाद सब कुछ }। …

8
पिछले लाइन के लिए लाइन कैसे संलग्न करें?
मेरे पास एक लॉग फ़ाइल है जिसे पार्स और विश्लेषण करने की आवश्यकता है। फ़ाइल में नीचे जैसा कुछ है: फ़ाइल: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump उपरोक्त परिदृश्य के आधार पर, मुझे यह जांचना …

1
कैसे मैं सभी लेकिन Nth को अंतिम पंक्ति में sed में प्रिंट करूं?
मैं पूरक / "विपरीत" करना चाहता हूं sed 13q;d <file.txt अधिक आम तौर पर, क्या इस तरह के पूरक / उलटा / विपरीत में करना संभव है sed? या केवल रेगेक्स के लिए? मैं तीसरी-से-अंतिम पंक्ति को कैसे प्रिंट करूं? क्या इसके लिए दो tacऔर गिनती में आगे की आवश्यकता …

2
अज्ञात यूनिकोड चरित्र को टेक्स्टफाइल्स - सेड, अन्य बैश / शेल विधियों से हटा दें
मुझे एक अज्ञात चरित्र के सभी आवृत्तियों को खोजने और बदलने की आवश्यकता है, कुछ फ़ाइलों में समान नाम है। Vi के साथ ऐसी फाइलें खोलते हुए, मैंने उस चरित्र के लिए <91> कोड पढ़ा। नैनो के साथ उन्हें खोलते हुए, मैंने एक हीरे (काले रंबल) में "प्रश्न चिह्न" पढ़ा। …

7
अंतिम x आवृत्तियों को छोड़कर किसी वर्ण को बदलें
मेरे पास एक फाइल है जिसमें IPs के साथ सहसंबंधित होस्टनाम का एक गुच्छा है जो इस तरह दिखता है: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int.test.example.com 59.2.86.3 super.awesome.machine 123.234.15.6 मैं इसे इस तरह देखना चाहता हूं: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int-test-example-com 59.2.86.3 super-awesome-machine …


1
अगर पैटर्न नहीं मिला तो सीड फेल करने का विकल्प है?
मुझे कुछ फ़ाइलों में कुछ पैटर्न खोजने और बदलने की आवश्यकता है, लेकिन मुझे 1 या कुछ वापस करने की आवश्यकता है यदि कोई पैटर्न नहीं मिला है। क्या मैं यह अकेले सेड के साथ कर सकता हूं या मुझे यह जांचने की जरूरत है कि क्या पैटर्न दूसरे कमांड …
9 sed 

6
एक फ़ाइल की कुछ सामग्री को पकड़ो
इसलिए मुझे पता है कि इस समस्या के लिए उपकरण मौजूद हैं क्योंकि मैंने उनके बारे में सुना है, लेकिन मुझे नहीं पता कि वे क्या हैं। मैं सभी डेटा को फ़िल्टर करना चाहता हूं, लेकिन उपयोगकर्ता नाम / etc / passwd में। उदाहरण के लिए, मैं निम्नलिखित फाइल से …
9 files  sed  awk  cut 

1
Sed या awk में कई लाइनों को बदलना [बंद]
बंद हो गया । इस प्रश्न के विवरण या स्पष्टता की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? विवरण जोड़ें और इस पोस्ट को संपादित करके समस्या को स्पष्ट करें । 5 साल पहले बंद हुआ । मैं एक …
9 sed  awk  scripting  perl 

6
कमांड आउटपुट द्वारा फ़ाइल के पहले कॉलम को बदलें
इस प्रश्न से यूनिक्स का उपयोग करके कॉलम को कॉपी और बदलें मैंने एक समाधान बनाने की कोशिश की है जो केवल इस फ़ाइल से काम करता है: 20070101 10.2317 79.1638 6.0 26.7 20.9 0.8 14.0 98.6 20070102 10.2317 79.1638 5.6 26.5 20.8 1.9 13.6 98.0 20070103 10.2317 79.1638 7.5 …

7
निरंतरता लाइनों के साथ grep
मैं कैसे कर सकते हैं grep/ awk/ sedएक फ़ाइल कुछ पैटर्न की तलाश में, और पूरे लाइन (यदि मिलान किया लाइन के साथ समाप्त होता है निरंतरता लाइनों सहित प्रिंट \? फ़ाइल foo.txtमें शामिल हैं: something whatever thisXXX line \ has a continuation line blahblah a \ multipleXXX \ continuation …

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