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

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

3
एक sed या awk स्ट्रीम में हेडर और / या पाद कैसे जोड़ें?
मेरे पास आउटपुट का एक गुच्छा है जो sed और awk से गुजर रहा है। मैं START के साथ आउटपुट को कैसे उपसर्ग कर सकता हूं और END के साथ उत्तर प्रत्यय कर सकता हूं? उदाहरण के लिए, यदि मेरे पास है All this code on all these lines and …

6
फ़ाइल को दो भागों में विभाजित करें, एक पैटर्न पर
एक पैटर्न में एक बड़ी फ़ाइल को दो भागों में कैसे विभाजित किया जाए? एक उदाहरण दिया file.txt: ABC EFG XYZ HIJ KNL मैं इस फाइल को XYZइस तरह से विभाजित करना चाहता हूं file1जिसमें लाइन अप और टू XYZऔर बाकी लाइनें शामिल हों file2।

4
एक अलग फ़ाइल में प्रत्येक पंक्ति का आउटपुट भाग
मेरे पास इस तरह की एक फाइल है: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA मैं फाइल बनाना चाहता हूं a.seqजिसमें अनुक्रम हो AGTACTTCCAGGAACGGTGCACTCTCC। इसी प्रकार b.seqहोता है ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT। संक्षेप में, Column1 को विस्तार के साथ आउटपुट फ़ाइल नाम के रूप में इस्तेमाल किया जाना चाहिए .seqऔर …

7
किसी फ़ाइल से एकाधिक रिक्त लाइनें कैसे निकालें?
मेरे पास कुछ टेक्स्ट-फाइल्स हैं, जिनका उपयोग मैं नोट्स लेने के लिए करता हूं - सिर्फ सादा टेक्स्ट, आमतौर पर सिर्फ उपयोग करने के लिए cat >> file। कभी-कभी मैं एक नया विषय / लाइन ऑफ़ थिंक निर्दिष्ट करने के लिए एक रिक्त लाइन या दो (सिर्फ रिटर्न - नई …
14 scripting  sed  awk  perl  filter 

2
विशेष वर्णों को बदलने के लिए sed का उपयोग करना
यह बदलने के लिए काम करता है tomके साथ samएक फ़ाइल में: sed 's/tom/sam/g' file_1 > file_2 लेकिन यह नहीं है: sed 's/*****/sam/g' file_1 > file_2 *****शब्द के साथ विशेष वर्णों को बदलने के लिए sam। मैं एक स्लेश \*लेकिन त्रुटियों के साथ की कोशिश की है ।
14 sed 


9
मैं एक फ़ाइल में हर पंक्ति के 5 वें शब्द को कैसे हटा सकता हूं?
मैं एक फ़ाइल में प्रत्येक पंक्ति के 5 वें शब्द को हटाना चाहता हूं। फ़ाइल की वर्तमान सामग्री: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D …

4
लगातार स्ट्रीमिंग आउटपुट में हेरफेर करने के लिए sed का उपयोग कैसे करें?
मैं गैर-तकनीकी दर्शकों के लिए एक प्रस्तुति दे रहा हूं। मेरे पास बैश में चलने वाला एक कार्यक्रम है जो मूल्यों की एक सतत धारा को आउटपुट करता है, जिनमें से कुछ महत्वपूर्ण हैं। मैं महत्वपूर्ण परिणामों को उजागर करना चाहूंगा क्योंकि वे प्रदर्शित किए जाते हैं ताकि दर्शकों को …

2
पुनरावर्ती सेड का परीक्षण करें और दौड़ने से पहले बदलें
क्या sedवास्तव में इसे चलाने से पहले परीक्षण पुनरावर्ती खोज चलाने और उपयोग करने की जगह लेने का कोई तरीका है? मैं वास्तव में खोज करने और बदलने से पहले परिणामों को प्रिंट करना चाहता हूं। के परिणाम गूँजने जैसा कुछ grep -rl term1 . |xargs sed -i -e 's/term1/term2/'
13 sed 

4
एक इन-प्लेस प्रतिस्थापन का प्रदर्शन कैसे करें जो केवल उन फ़ाइलों का बैकअप बनाता है जिन्हें बदल दिया गया था?
मैंने वर्तमान कार्यशील निर्देशिका में सभी फ़ाइलों में उपयोग किए जाने वाले शब्द को बदलने के लिए निम्नलिखित कार्य किया: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' इसने शब्द प्रतिस्थापन का प्रदर्शन किया लेकिन इसने .bupफाइलों की फाइलें भी बनाईं जिनमें कभी Ms. …

3
दो पैटर्न के बीच (और बाहर) प्रिंट लाइनें
मैं cURL का उपयोग करके फ़ॉर्म सबमिट करने जा रहा हूं, जहां कुछ सामग्री अन्य फ़ाइल से आती है, जिसका उपयोग करके चयन किया जाता है sed यदि param1लाइन अन्य पैटर्न से मेल खाने वाले पैटर्न का उपयोग कर रही है sed, तो नीचे कमांड ठीक काम करेगी: curl -d …


2
कैसे एक स्ट्रिंग को स्ट्रिंग के साथ एक स्लैश के साथ बदलें?
मैं एक फ़ाइल को स्ट्रिंग के साथ एक स्ट्रिंग में बदलने के लिए एक रास्ता ढूंढ रहा हूं जिसमें sed का उपयोग करके एक स्लैश होता है। connect="192.168.100.61/foo" srcText="foo.bar=XPLACEHOLDERX" echo $srcText | sed "s/XPLACEHOLDERX/$connect" परिणाम है: sed: -e Expression #1, Character 32: Unknown option for `s'
13 sed 

8
awk या sed को लोअरकेस / अपरकेस में स्ट्रिंग में केवल एक वर्ण?
क्या कोई तरीका है कि किसी स्ट्रिंग में केवल एक वर्ण को अपरकेस / लोअरकेस कैसे करें? इनपुट उदाहरण: syslog_apr_24_30 syslog_mar_01_17 वांछित उत्पादन: syslog_Apr_24_30 syslog_Mar_01_17 ध्यान दें कि महीने की शुरुआत अपरकेस है। मैंने कोशिश की है, awkलेकिन मैं इसे काम करने के लिए पर्याप्त नहीं हूं।
13 bash  sed  awk 

3
केवल उन पंक्तियों को कैसे सीना है जिसमें स्ट्रिंग दी गई है?
इनपुट: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg उत्पादन: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg तो संक्षेप में मुझे "XXX" के लिए "sdf" "sdfg" की आवश्यकता है। …
13 sed  awk 

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