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

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

6
XY से छोटी लाइनों को कैसे हटाएं?
मुझे इस बारे में एक प्रश्न मिला, कि कैसे २०४: वर्णों की लंबी लाइनों को हटाया जाए: XY से अधिक लंबी लाइन को कैसे हटाएं? प्रश्न: लेकिन मैं कैसे 4 से छोटी लाइनों को हटा सकता हूं? इसलिए उन पंक्तियों को हटा दें जिनकी फ़ाइल में 1 या 2 या …

12
मैं कमांड लाइन से किसी फ़ाइल की दूसरी पंक्ति कैसे लिख सकता हूं?
मेरे पास एक बाहरी प्रोग्राम है जो आउटपुट फ़ाइल (लार्जिश, 20K लाइन्स संभव) का उत्पादन करता है। मुझे मौजूदा लाइन 1 और लाइन 2 के बीच एक नई लाइन सम्मिलित करने की आवश्यकता है। मैं awk और sed देख रहा हूं - मैं प्रत्येक नियमित रूप से एक लाइनर का …

3
सोलारिस पर एक कमांड से आउटपुट को कलर करने के लिए sed का उपयोग करना
मेरे पास एक ksh स्क्रिप्ट है जो linux और solaris दोनों पर काम करना चाहिए। मैं विशिष्ट कमांड के आउटपुट को रंगने की कोशिश कर रहा हूं। यह linux (विशेष रूप से RHEL6) पर काम करता है, लेकिन सोलारिस (SunOS 5.10) पर नहीं। लिनक्स पर कमांड (आउटपुट "परीक्षण" सही ढंग …

6
हर न्यूलाइन से पहले गाड़ी का रिटर्न कैसे जोड़ें?
मेरे पास एक फ़ाइल है जो केवल \nनई लाइनों के लिए उपयोग करती है, लेकिन मुझे \r\nप्रत्येक नई लाइन के लिए इसकी आवश्यकता है । मैं यह कैसे कर सकता हूँ? उदाहरण के लिए, मैंने इसका उपयोग करके विम में हल किया :%s/\n/\r\n/g, लेकिन मैं एक स्क्रिप्ट या कमांड-लाइन एप्लिकेशन …
28 sed  grep  newlines 

3
Sed -i '1d' क्या करता है?
मैं समझता हूं कि sedटेक्स्ट फाइल में हेरफेर करने के लिए यह एक कमांड है। मेरे Googling से, ऐसा लगता -iहै कि फ़ाइल पर ही ऑपरेशन करना है, क्या यह सही है? किस बारे में '1d'?
28 sed 

4
किसी श्रेणी में लाइन की लंबाई के लिए "grep" कैसे करें?
नोट: यह प्रश्न इस Q & A का पूरक है: किसी श्रेणी में लाइन की लंबाई * नहीं * के लिए "grep" कैसे करें? मुझे केवल एक टेक्स्टफाइल (एक शब्द सूची, जिसे न्यूलाइन के साथ अलग किया गया है) से केवल लाइनें प्राप्त करने की आवश्यकता है, जिसमें न्यूनतम 3 …
28 bash  sed  grep  perl 


5
सेड के साथ पैटर्न के ऊपर की लाइनों को हटाएं (या awk)
मेरे पास निम्नलिखित कोड है जो पैटर्न के साथ लाइनों को हटा देगा bananaऔर इसके बाद 2 लाइनें: sed '/banana/I,+2 d' file अब तक सब ठीक है! लेकिन मुझे इससे पहले 2 लाइनों को हटाने की आवश्यकता है banana, लेकिन मैं इसे "माइनस साइन" या जो कुछ भी कर सकता …

5
ग्नू या बीएसडी सेड में रेगेक्स अल्टरनेशन / या ऑपरेटर (फू | बार)
मैं इसे काम करने के लिए प्रतीत नहीं कर सकता। GNU sed प्रलेखन पाइप से बचने के लिए कहता है, लेकिन यह काम नहीं करता है, और न ही भागने के बिना सीधे पाइप का उपयोग करता है। Parens को जोड़ने से कोई फर्क नहीं पड़ता। $ echo 'cat dog …

11
केवल सिंगल न्यूलाइन्स को बदलने का एक बेहतर तरीका होना चाहिए?
मुझे प्रति वाक्य एक पंक्ति लिखने की आदत है क्योंकि मैं आमतौर पर चीजों को LaTex में संकलित करता हूं, या कुछ अन्य प्रारूप में लिख रहा हूं जहां लाइन ब्रेक को अनदेखा किया जाता है। नए पैराग्राफ की शुरुआत को इंगित करने के लिए मैं एक खाली लाइन का …

7
उनके सहित दो पैटर्न के बीच पहली घटना का चयन कैसे करें
मैं उनके सहित दो पैटर्न के बीच पहली घटना का चयन कैसे कर सकता हूं। अधिमानतः का उपयोग कर sedया awk। मेरे पास है: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text मैं पी 1 और पी 2 और …

1
बाएं कोष्ठक को सीड से कैसे बदलें?
मुझे (अपनी फ़ाइल में कुछ चरित्र के साथ प्रतिस्थापित करना होगा, और मैं ऐसा नहीं कर सकता। \(इसका उपयोग sed में समूहीकरण के लिए किया जाता है और जब मैं \\(sed के साथ प्रयोग किया जाता है , तो इसे \(केवल चरित्र के रूप में नहीं माना जाता है (। …
27 sed 

1
खोज और सेड (खोज और बदलें)
मैं अपने मैक पर निम्न कमांड का उपयोग कर रहा हूं: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; और इसका कोई असर नहीं दिख रहा है। मेरे पास .java में समाप्त होने वाली निर्देशिका में दो फाइलें हैं, जिसमें दोनों में foo टेक्स्ट है। क्या मैं कुछ …
27 find  sed  osx 

3
sed कब्जा समूह काम नहीं कर रहा है
मेरे पास प्रारूप की एक स्ट्रिंग है [0-9]+\.[0-9]+\.[0-9]। मुझे पहले, दूसरे और तीसरे नंबर को अलग-अलग निकालना होगा। जैसा कि मैं इसे समझता हूं, कैप्चर समूहों को इसके लिए सक्षम होना चाहिए। मैं sed "s/\([0-9]*\)/\1/gपहला नंबर sed "s/\([0-9]*\)/\2/gपाने के लिए, दूसरा नंबर sed "s/\([0-9]*\)/\3/gपाने के लिए और तीसरा नंबर पाने …
27 sed 

8
Grep-व्युत्क्रम-मिलान कैसे करें और "पहले" और "बाद" लाइनों को बाहर करें
निम्नलिखित प्रविष्टियों के साथ एक पाठ फ़ाइल पर विचार करें: aaa bbb ccc ddd eee fff ggg hhh iii एक पैटर्न (जैसे fff) को देखते हुए , मैं आउटपुट में प्राप्त करने के लिए ऊपर की फ़ाइल को संक्षिप्त करना चाहूंगा: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) …

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