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

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

8
मैं एक फ़ाइल (एस) में एक स्ट्रिंग को कैसे बदल सकता हूं?
कुछ खोज मानदंडों के आधार पर फाइलों में तारों को बदलना एक बहुत ही सामान्य कार्य है। मैं कैसे कर सकता हूँ वर्तमान निर्देशिका में सभी फ़ाइलों के fooसाथ स्ट्रिंग बदलें bar? उप निर्देशिकाओं के लिए पुनरावर्ती वही करें? केवल तभी बदलें जब फ़ाइल का नाम किसी अन्य स्ट्रिंग से …
751 text-processing  awk  sed  perl 

3
एक स्क्रिप्ट में sed का उपयोग करते समय मुझे किन वर्णों से बचने की आवश्यकता है?
निम्नलिखित स्क्रिप्ट लें: #!/bin/sh sed 's/(127\.0\.1\.1)\s/\1/' [some file] अगर मैं इसे sh( dashयहां) चलाने की कोशिश करता हूं , तो यह कोष्ठक के कारण विफल हो जाएगा, जिससे बचने की जरूरत है। लेकिन मैं नहीं है बैकस्लैश खुद को बचने के लिए (ओकटेट के बीच, या में की जरूरत है …

14
मैं एक बहु-पंक्ति स्ट्रिंग को बदलने के लिए sed का उपयोग कैसे कर सकता हूं?
मैंने देखा है कि, यदि मैं \nउपयोग करने के प्रतिस्थापन के लिए एक पैटर्न में जोड़ता हूं, तो sedयह मेल नहीं खाता। उदाहरण: $ cat > alpha.txt This is a test Please do not be alarmed $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt $ diff alpha.txt{,.original} $ …

14
स्ट्रिंग को एक विशाल (70GB), एक पंक्ति, पाठ फ़ाइल में बदलें
मेरे पास एक विशाल (70GB), एक पंक्ति , पाठ फ़ाइल है और मैं इसमें एक स्ट्रिंग (टोकन) को बदलना चाहता हूं। मैं टोकन को बदलना चाहता हूं <unk>, एक और डमी टोकन ( दस्ताने का मुद्दा )। मैंने कोशिश की sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new लेकिन आउटपुट फ़ाइल …

11
किसी फ़ाइल की पहली पंक्ति हटाएं
मैं किसी फ़ाइल की पहली पंक्ति को कैसे हटा सकता हूं और परिवर्तन रख सकता हूं? मैंने यह कोशिश की, लेकिन यह फ़ाइल की पूरी सामग्री को मिटा देता है। $sed 1d file.txt > file.txt
110 shell-script  sed  ksh 

4
एक मिलान पैटर्न के बाद केवल एक पंक्ति के हिस्से को वापस करें
तो एक फ़ाइल को खोलने के साथ खींचना catऔर फिर grepमिलान लाइनों को प्राप्त करने के लिए उपयोग करना मुझे केवल तब तक मिलता है जब मैं उस विशेष लॉग सेट के साथ काम कर रहा हूं जिसके साथ मैं काम कर रहा हूं। इसे लाइनों को एक पैटर्न से …

13
डिकोडिंग URL एन्कोडिंग (प्रतिशत एन्कोडिंग)
मैं URL एन्कोडिंग को डीकोड करना चाहता हूं, क्या ऐसा करने के लिए कोई अंतर्निहित टूल है या कोई मुझे एक sedकोड प्रदान कर सकता है जो यह करेगा? मैंने इंटरनेट और इंटरनेट पर unix.stackexchange.com के माध्यम से थोड़ी खोज की लेकिन मुझे यूरोड एनकोडिंग को डिकोड करने के लिए …

7
वहाँ grep, awk और sed के लिए एक बुनियादी ट्यूटोरियल है? [बन्द है]
मैं थोड़ी देर के लिए लिनक्स उपयोगकर्ता रहा हूं, और मैंने अधिकांश सामान्य कमांड लाइन उपयोगिताओं की बहुत अच्छी समझ हासिल की है। हालांकि, जो कि प्रोग्रामिंग के संबंध में फिर से और ऊपर आ रहे हैं grep, awkऔर sed। केवल उसी चीज के बारे में, जिसके लिए मैंने grep …
95 grep  sed  awk 

6
फ़ाइल सामग्री को निचले मामले में कनवर्ट करें
मेरे पास tempकुछ लोअर-केस और अपर-केस सामग्री के साथ फाइल है। इनपुट मेरी tempफ़ाइल की सामग्री : hi Jigar GANDHI jiga मैं सभी ऊपरी को निचले में बदलना चाहता हूं । आदेश मैंने निम्नलिखित कमांड की कोशिश की: sed -e "s/[A-Z]/[a-z]/g" temp लेकिन गलत आउटपुट मिला। उत्पादन मैं इसे चाहता …

7
जटिल स्ट्रिंग को खोजने और बदलने के लिए sed का उपयोग करना (अधिमानतः रेगेक्स के साथ)
मेरे पास निम्नलिखित सामग्री के साथ एक फाइल है: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> और मुझे एक स्क्रिप्ट बनाने की ज़रूरत है जो पहली पंक्ति में "नाम" को "कुछ" में बदल देती है, दूसरी पंक्ति में "पासवर्ड" को "कुछ", और तीसरी पंक्ति में "नाम" को "कुछ" के लिए। मैं फ़ाइल में होने …


9
किसी फ़ाइल की पहली पंक्ति से पहले टेक्स्ट कैसे डालें?
मैं sedएक विशिष्ट पंक्ति में फ़ाइल में पाठ जोड़ने के लिए कमांड के आसपास देख रहा हूं । यह पंक्ति 1 के बाद पाठ जोड़ने का काम करता है: sed '1 a\ लेकिन मैं इसे पंक्ति 1 से पहले जोड़ना चाहता हूं । यह होगा: sed '0 a\ लेकिन मैं …

7
मैच के लिए सभी फ़ाइल दिखाएँ
grep --before-context 5 मैच से पहले 5 लाइनें दिखाता है। मैं मैच से पहले सबकुछ दिखाना चाहता हूं। काम करना grep --before-context 99999999होगा लेकिन यह बहुत ... पेशेवर नहीं है। मैच तक सभी फ़ाइल कैसे दिखाएं?

5
कुछ स्ट्रिंग और निम्न लाइन वाली लाइन निकालें
मैं इसका उपयोग करता हूं cat foo.txt | sed '/bar/d' barफ़ाइल में स्ट्रिंग वाली लाइनों को हटाने के लिए । हालाँकि मैं चाहूंगा कि इसके बाद उन लाइनों और लाइन को सीधे हटा दिया जाए । अधिमानतः sed, awkया अन्य उपकरण जो कि MinGW32 में उपलब्ध है। यह है कि …

6
कैसे एक का उपयोग करने के लिए कई रिक्त स्थान पट्टी करने के लिए?
sedAIX पर वह नहीं हो रहा है जो मुझे लगता है कि इसे करना चाहिए। मैं IOSTAT के आउटपुट में एक ही स्थान के साथ कई स्थान बदलने का प्रयास कर रहा हूं: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % …

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