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

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

3
किसी फ़ाइल के 5 वें कॉलम मान के आधार पर .CSV फ़ाइल को फ़िल्टर करें और उन रिकॉर्डों को एक नई फ़ाइल में प्रिंट करें
मेरे पास एक .CSV फ़ाइल है, जिसके नीचे प्रारूप है: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: …
16 linux  sed  awk  csv  filter 

2
grep: एक बार फ़ाइल नाम प्रदर्शित करें, फिर लाइन संख्या के साथ संदर्भ प्रदर्शित करें
हमारे स्रोत कोड में त्रुटि कोड पूरे बिखरे हुए हैं। उन्हें ढूंढना grep के साथ आसान है, लेकिन मैं एक बश फ़ंक्शन चाहता हूं, find_codeजिसे मैं निष्पादित कर सकता हूं (जैसे। find_code ####) जो इन सभी के साथ आउटपुट प्रदान करेगा: /home/user/path/to/source.c 85 imagine this is code 86 this is …

2
Sed का उपयोग करके बृहदान्त्र की पहली घटना तक हटाएं
मेरी sed कमांड है, sed '/(.*:)/d' <<< 'abcd:bcde:cdeaf' इसे वापस करना होगा, bcde:cdeaf (अर्थात) लाइन में पहले कोलन से पहले के सभी वर्ण और कॉलन को स्वयं हटाया जाना चाहिए। लेकिन यह कुछ भी नहीं हटा रहा है। मेरा भ्रम मुख्यतः के कारण उत्पन्न होता है, 1) क्या पैटर्न मिलान …
16 sed 

5
2 टैग के बीच टेक्स्ट निकालने के लिए sed का उपयोग करना
मेरे पास एक .xml फ़ाइल है और मैं RHEL6 मशीन पर एक "Groupinstall" करने की कोशिश कर रहा हूं क्योंकि उस .xml फ़ाइल में कई सौ पुस्तकालय हैं ... (16 000 लाइनों के करीब)। इसलिए मैं .xml फ़ाइल में सम्‍मिलित समूह नामों को निकालने की कोशिश कर रहा हूँ जिनमें …
16 sed 

5
शेल कमांड को एक सेड एक्सप्रेशन में कैसे एम्बेड करें?
मेरे पास निम्नलिखित प्रारूप वाली एक पाठ फ़ाइल है: keyword value keyword value ... जहाँ कीवर्ड एक शब्द है और लाइन के अंत तक वैल्यू बाकी सब कुछ है। मैं शेल स्क्रिप्ट से फ़ाइल को पढ़ना चाहता हूं, इस तरह से मान (लेकिन कीवर्ड नहीं) शेल विस्तार से गुजरते हैं। …
16 shell  sed 

4
Sed के साथ प्रसंस्करण बैश चर
बैश वेरिएबल LATLNG में ब्रैकेट्स में अक्षांश और देशांतर मान होता है (53.3096,-6.28396) मैं इन्हें LAT और LON नामक एक वैरिएबल में पार्स करना चाहता हूं, जिसे मैं sed जैसे करने की कोशिश कर रहा हूं LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") हालाँकि, मुझे निम्न त्रुटि मिलती है: sed: can't …

3
एक कॉल करने के लिए एक से अधिक संपादन करें
मैं एक config फाइल को संपादित करने के लिए sed का उपयोग करने की कोशिश कर रहा हूं। कुछ पंक्तियाँ हैं जिन्हें मैं बदलना चाहता हूँ। मुझे पता है कि लिनक्स के तहत sed -iजगह संपादन के लिए अनुमति देता है, लेकिन इसके लिए आपको एक बैकअप फ़ाइल को सहेजने …
16 sed 

2
एक पंक्ति में एक पैटर्न की पहली घटना को प्रतिस्थापित करते हुए, फाइल के साथ सभी लाइनों के लिए सीड के साथ
क्या एक लाइनर में ऐसा करना संभव है? मेरा आउटपुट इस तरह है: "First line" - Description " Second line" - Description "Third line" - Description " Fourth line" - Description यह इनपुट अपने आप जेनरेट होता है। मैं प्रत्येक पंक्ति के लिए "(उद्धरण चिह्न + स्थान) की पहली घटना …

7
क्या प्रतिस्थापन स्ट्रिंग की व्याख्या करने से सेड को रोकने का कोई तरीका है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …
16 bash  shell-script  sed 


8
एक फ़ाइल में एक स्ट्रिंग (एक अल्पविराम) की बहुत अंतिम घटना को हटा दें?
मेरे पास एक बहुत बड़ी सीएसवी फ़ाइल है। आप ,sed (या समान) के साथ अंतिम को कैसे निकालेंगे ? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] वांछित उत्पादन ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0] ] निम्न sed कमांड प्रति पंक्ति अंतिम घटना को हटा देगा, लेकिन मुझे प्रति फ़ाइल चाहिए। sed -e 's/,$//' foo.csv …
15 sed 

9
फ़ाइल में सभी आवृत्तियों को sed के साथ खोजें
ओपन STEP 4.2 OS का उपयोग कर ... मैं वर्तमान में निम्न sedकमांड का उपयोग कर रहा हूं : sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 यह कमांड 141.299.99.1 के आईपी के साथ एक फ़ाइल में एक उदाहरण मिलेगा और इसमें 3 लाइनें भी शामिल होंगी, जो कि सभी अच्छी …
15 sed 

8
मल्टी लाइन grep कैसे करें
आप दो पंक्तियों पर दिखाई देने वाले पाठ के लिए एक grep कैसे करेंगे? उदाहरण के लिए: pbsnodes एक कमांड है जो मैं उपयोग करता हूं जो एक लिनक्स क्लस्टर का उपयोग करता है root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free …


2
कोष्ठक की एक जोड़ी के बीच सब कुछ हटाने के लिए एक-लाइनर?
मैं कुछ पाठों के साथ काम कर रहा हूँ जो कोष्ठक [] के बीच सामान से भरा है जो मुझे नहीं चाहिए। चूंकि मैं खुद को कोष्ठक हटा सकता हूं, इसलिए मुझे मेरे लिए ऐसा करने के लिए वन-लाइनर की आवश्यकता नहीं है, लेकिन मुझे एक-लाइनर की आवश्यकता है जो …

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