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

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

9
केवल पहली घटना को सेड के साथ बदलना चाहते हैं
मूल फ़ाइल claudio antonio claudio michele मैं "क्लॉडिया" के साथ "क्लॉडियो" की केवल पहली घटना को बदलना चाहता हूं, इसलिए फ़ाइल परिणाम claudia antonio claudio michele मैंने कोशिश की है sed -e '1,/claudio/s/claudio/claudia/' nomi लेकिन एक वैश्विक प्रतिस्थापन का प्रदर्शन करें। क्यों?
26 sed 

1
पाइप से पढ़ते समय 'sed q' अलग तरह से क्यों काम करता है?
यह सवाल सर्वर फॉल्ट से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 3 साल पहले चले गए । मैंने 'परीक्षण' नामक एक परीक्षण फ़ाइल बनाई जिसमें निम्नलिखित शामिल हैं: xxx yyy zzz मैंने कमांड चलाई: (sed '/y/ q'; echo aaa; …
25 sed  pipe 

4
बृहदान्त्र से पहले सभी पात्रों को बदलने के लिए सैड का उपयोग कैसे करें?
मैं निम्नलिखित स्ट्रिंग की जगह कैसे ले सकता हूं hd_ma_prod_customer_ro:*:123456789:john.doe john.doe के साथ मूल रूप से मुझे अंतिम बृहदान्त्र (:) देखने की जरूरत है और इससे पहले और इसके साथ सब कुछ हटा दें।
25 sed 

4
कैसे दो समय टिकटों के बीच लॉग निकालने के लिए
मैं दो टाइमस्टैम्प के बीच सभी लॉग निकालना चाहता हूं। कुछ पंक्तियों में टाइमस्टैम्प नहीं हो सकता है, लेकिन मैं उन पंक्तियों को भी चाहता हूं। संक्षेप में, मैं हर उस लाइन को चाहता हूं जो दो टाइम स्टैम्प के अंतर्गत आती है। मेरी लॉग संरचना इस प्रकार है: [2014-04-07 …

10
EOF पर कई नए लिंक कैसे निकालें?
मेरे पास ऐसी फाइलें हैं जो एक या एक से अधिक न्यूलाइन्स में समाप्त होती हैं और केवल एक न्यूलाइन में समाप्त होनी चाहिए। मैं बैश / यूनिक्स / जीएनयू टूल के साथ कैसे कर सकता हूं? उदाहरण खराब फ़ाइल: 1\n \n 2\n \n \n 3\n \n \n \n उदाहरण …
25 bash  sed  awk  ed 

8
क्या sed 'डबल' न्यूलाइन वर्ण हटा सकता है?
मेरे पास बहुत सारी खाली लाइनों वाला एक दस्तावेज है। जब 2 या अधिक एक साथ हों तो मैं उन्हें कैसे निकाल सकता हूं। मैंने sed "s/\n\n//"फ़ाइल की कोशिश की, लेकिन यह काम नहीं किया। कोई ग़लती नहीं।
25 sed 

2
एक चर से सभी रिक्त स्थान, टैब, newlines, आदि को हटाना?
यह वह त्रुटि है जो मुझे मिल रही है और यह एक चर के कारण विफल हो रही है जिसका मान 2 माना जाता है (मैं इस का उपयोग करके प्राप्त कर रहा हूं select * from tabel)। मुझे उस चर में स्थान मिल रहा है। + 0 != 2 …
25 shell  sed  tr  whitespace  newlines 

8
लिनक्स में किसी फ़ाइल के अंतिम कॉलम को कैसे हटाएं
मैं एक txt फ़ाइल के अंतिम कॉलम को हटाना चाहता हूं, जबकि मुझे नहीं पता कि कॉलम नंबर क्या है। मैं ये कैसे करूं? उदाहरण: इनपुट: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 और मैं चाहता हूं कि मेरा …

6
Shebang में `/ usr / बिन / env sed -f` का उपयोग करने का तरीका?
/usr/bin/env sed -fटर्मिनल कार्यों में टाइपिंग । लेकिन अगर इसे एक शेबंग के रूप में उपयोग करें, #!/usr/bin/env sed -f s/a/b/ स्क्रिप्ट निष्पादित करने में विफल रहेगी: /usr/bin/env: sed -f: No such file or directory मुझे विश्वास है कि यह -f से संबंधित है। लेकिन इसका समाधान कैसे किया जाए?


3
टेक्स्ट को बहुत बड़ी फ़ाइल में जल्दी से बदलें
मेरे पास 25GB टेक्स्ट फ़ाइल है जिसे केवल कुछ लाइनों पर प्रतिस्थापित स्ट्रिंग की आवश्यकता है। मैं sedसफलतापूर्वक उपयोग कर सकता हूं लेकिन इसे चलाने में वास्तव में लंबा समय लगता है। sed -i 's|old text|new text|g' gigantic_file.sql क्या ऐसा करने का कोई तेज़ तरीका है?

3
आसपास के पात्रों को छापे बिना 'सेड' से मिलान किए गए एक रेग्क्स को निकालना
सभी 'सेड' डॉक्टरों को वहाँ से बाहर: आप एक पंक्ति में मेल खाते हुए एक नियमित अभिव्यक्ति निकालने के लिए 'सेड' कैसे प्राप्त कर सकते हैं? दूसरे शब्दों में, मैं चाहता हूं कि सभी गैर-मिलान वाले पात्रों के साथ नियमित अभिव्यक्ति के अनुरूप स्ट्रिंग को छीन लिया गया। मैंने नीचे …
24 sed 

3
Sed में नियमित अभिव्यक्ति में [\ w] + का उपयोग कैसे करें?
मैं विंडोज पर हूं, लेकिन मुझे लगता है कि मेरा सवाल अभी भी यहीं रखा गया है। C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 मैंने देखा कि निम्नलिखित कार्य (आउटपुट here): echo here | grep -E "\w+" echo here | grep -E "[her]+" लेकिन, यह काम …

5
किसी फ़ाइल में टेक्स्ट के लिए grep कैसे करें और उस पैराग्राफ को प्रदर्शित करें जिसमें टेक्स्ट है?
नीचे फ़ाइल में पाठ है: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good मुझे "42B" के लिए grep चाहिए और उपरोक्त पाठ से आउटपुट प्राप्त करना होगा जैसे: Pseudo name=Apple Code=42B state=fault क्या किसी को इस पर विचार करना है कि इसे कैसे प्राप्त किया जाए grep/ awk/ sed?

4
OSX एक निश्चित लाइन पर सम्मिलित करता है
इसलिए मैं थोड़ी देर के लिए linux पर 'sed' का उपयोग कर रहा हूं, लेकिन OSX पर 'POSIX sed' और 'GNU sed' में बहुत कम अंतर होने के कारण इसे इस्तेमाल करने में थोड़ी कठिनाई हुई है। वर्तमान में मैं निश्चित पंक्ति संख्या के बाद पाठ की एक पंक्ति सम्मिलित …
24 sed  osx  posix  gnu 

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