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

सेड (स्ट्रीम एडिटर) POSIX पर्यावरण के लिए एक कमांड लाइन संपादक है। एसआईडी एक संपादन स्क्रिप्ट के अनुसार एक या अधिक फ़ाइलों को संसाधित करता है और मानक आउटपुट पर परिणाम लिखता है। बेल लैब्स में बनाया गया, यह लगभग 70 के दशक के मध्य के बाद से है।

10
एक टैब के रूप में sed पहचान क्यों नहीं रहा है?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename मैं इस sedलिपि की अपेक्षा कर रहा हूं tabकि हर पंक्ति के सामने एक इंसर्ट डाला जाए $filenameलेकिन ऐसा नहीं है। किसी कारण के लिए यह एक सम्मिलित है t।
105 regex  bash  sed 

6
sed या awk: पैटर्न के बाद n लाइनें हटाएं
मैं sed (या किसी भी समान टूल - उदाहरण के लिए awk) में पैटर्न और न्यूमेरिक रेंज को कैसे मिलाऊंगा? जो मैं करना चाहता हूं वह एक फाइल में कुछ लाइनों से मेल खाता है, और आगे बढ़ने से पहले अगली एन लाइनों को हटा दें, और मैं इसे एक …
105 unix  sed  awk 

4
sed त्रुटि: "अमान्य संदर्भ \ 'कमांड के RHS पर"
मैं मावेन के लिए एक रंगीन स्क्रिप्ट के मूल के रूप में कई प्रतिस्थापन कमांड चलाता हूं । में से एक sedआदेशों के लिए रेगुलर एक्सप्रेशन जो खोल में खोज काम करता है के रूप में उपयोग करता है यहाँ पर चर्चा की । वर्तमान (काम नहीं) कार्यान्वयन यहाँ पाया …
103 regex  sed  substitution 

11
कैसे सीड, awk, या gawk का उपयोग केवल मुद्रित करने के लिए कैसे किया जाता है?
मैं बहुत से उदाहरण और मैन पेज देखता हूँ कि कैसे खोज, और जगह का उपयोग करने के लिए sed, awk, या gawk जैसी चीजों को किया जाता है। लेकिन मेरे मामले में, मेरे पास एक नियमित अभिव्यक्ति है जिसे मैं एक विशिष्ट मूल्य निकालने के लिए एक पाठ फ़ाइल …
100 regex  unix  sed  awk  gawk 

6
कैसे एक चर पारित करने के लिए स्लैश युक्त
आप एक पैटर्न के रूप में स्लैश वाले चर को कैसे पास करते हैं sed? उदाहरण के लिए, यदि मेरे पास निम्नलिखित चर है: var="/Users/Documents/name/file" मैं इसे इस sedरूप में पास करना चाहता हूं : sed "s/$var/replace/g" "$file" हालाँकि मुझे त्रुटियाँ मिलती हैं। मैं इस मुद्दे को कैसे दरकिनार कर …
100 bash  sed 

8
sed शुरुआती: एक फ़ोल्डर में सभी घटनाओं को बदलना
मुझे एक regex खोजने की ज़रूरत है और एक फ़ोल्डर (और उसके सबफ़ोल्डर्स) में सभी फ़ाइलों को प्रतिस्थापित करना है। ऐसा करने के लिए linux shell कमांड क्या होगा? उदाहरण के लिए, मैं इसे सभी फाइलों पर चलाना चाहता हूं और पुरानी फाइल को नए, बदले हुए पाठ के साथ …
98 regex  linux  shell  sed 

6
खोज और बदलने के लिए sed और grep / egrep का उपयोग करना
मैं egrep -Rलगभग 10 यूनियनों के साथ एक नियमित अभिव्यक्ति का उपयोग कर रहा हूं , जैसे कि: .jpg | .png | .gifआदि। यह अच्छी तरह से काम करता है, अब मैं सभी सभाओं को बदलना चाहता हूं.bmp मैं जैसे कुछ सोच रहा था egrep -lR "\.jpg|\.png|\.gif" . | sed …
97 regex  sed  grep 

3
शाब्दिक स्ट्रिंग के साथ sed - इनपुट फ़ाइल नहीं
यह आसान होना चाहिए: मैं एक शाब्दिक स्ट्रिंग के खिलाफ sed चलाना चाहता हूं , इनपुट फ़ाइल नहीं। यदि आप आश्चर्य करते हैं कि ऐसा क्यों है, उदाहरण के लिए, चर में संग्रहीत मूल्यों को संपादित करें, जरूरी नहीं कि पाठ डेटा। जब मैं करता हूं: sed 's/,/','/g' "A,B,C" जहाँ …
96 linux  unix  sed 

6
मैक ओएस 10.10+ पर 'GNU सेड' का उपयोग कैसे करें, 'ब्रुअ इंस्टाल -डेफॉल्ट-नेम' अब समर्थित नहीं है
Mac OS 10.10.3 के तहत, मैंने टाइप करके gnu-sed स्थापित किया: brew install gnu-sed --default-names जब मैं इसे दोबारा टाइप करता हूं, तो मुझे संदेश मिलता है: gnu-sed-4.2.2 पहले से स्थापित है हालाँकि, सिस्टम को रीबूट करने और टर्मिनल को पुनरारंभ करने के बाद भी, मैं अभी भी sed के …
95 macos  bash  sed  homebrew  gnu 

5
Sed का उपयोग करके स्ट्रिंग से टेक्स्ट कैसे निकालें?
मेरा उदाहरण स्ट्रिंग इस प्रकार है: This is 02G05 a test string 20-Jul-2012 अब उपरोक्त स्ट्रिंग से मैं निकालना चाहता हूं 02G05। उसके लिए मैंने निम्नलिखित रीगेक्स को sed के साथ आज़माया $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' लेकिन उपरोक्त कमांड कुछ भी …
95 regex  bash  sed 

10
एक चर का उपयोग करके शेल स्क्रिप्ट में एक स्ट्रिंग बदलें
मैं एक शेल स्क्रिप्ट के अंदर एक स्ट्रिंग को बदलने के लिए नीचे दिए गए कोड का उपयोग कर रहा हूं। echo $LINE | sed -e 's/12345678/"$replace"/g' लेकिन यह $replaceउस वैरिएबल के मूल्य के बजाय बदल रहा है । क्या कोई बता सकता है कि क्या गलत हुआ?
93 unix  shell  sed 

5
गैर-मिलान लाइनों को sed अनदेखा करें
मैं sedकुछ अभिव्यक्ति के अनुसार फ़िल्टर मिलान लाइनें कैसे बना सकता हूं , लेकिन गैर-मिलान लाइनों को अनदेखा करें, बजाय उन्हें प्रिंट करने के? एक वास्तविक उदाहरण के रूप में, मैं scalacफाइलों के एक सेट पर (स्काला कंपाइलर) चलाना चाहता हूं , और इसके -verboseआउटपुट से .classबनाई गई फाइलें पढ़ता …
93 sed 


2
सफेद स्थानों को बदलने का सबसे आसान तरीका (अंडरस्कोर) _ बैश में [बंद]
यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न अस्पष्ट, अस्पष्ट, अपूर्ण, अति व्यापक या अलंकारिक है और इसका वर्तमान रूप में यथोचित उत्तर नहीं दिया जा सकता है। इस प्रश्न को स्पष्ट करने में सहायता के लिए ताकि इसे फिर से खोला जा सके, सहायता केंद्र …
92 bash  sed 

7
प्रत्येक पंक्ति के अंत में पाठ जोड़ें
मैं लिनक्स कमांड लाइन पर हूं और मेरे पास फाइल है 127.0.0.1 128.0.0.0 121.121.33.111 मुझे चाहिए 127.0.0.1:80 128.0.0.0:80 121.121.33.111:80 मुझे याद है कि मेरे सहकर्मी इसके लिए sed का उपयोग कर रहे थे, लेकिन sed मैनुअल पढ़ने के बाद भी यह स्पष्ट नहीं है कि इसे कमांड लाइन पर कैसे …
92 sed 

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