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

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


30
मैं sed का उपयोग करके एक नई पंक्ति (\ n) को कैसे बदल सकता हूं?
मैं कमांड का उपयोग करके \nएक स्थान (" ") के साथ एक नई पंक्ति (" ") को कैसे बदल सकता हूं sed? मैंने असफल कोशिश की: sed 's#\n# #g' file sed 's#^$# #g' file मैं इसे कैसे ठीक करूं?
1370 sed 

30
कैसे एक पुनरावर्ती खोजने के लिए / awk या sed के साथ एक स्ट्रिंग की जगह?
मैं हर घटना को कैसे ढूँढूँ और प्रतिस्थापित करूँ: subdomainA.example.com साथ में subdomainB.example.com /home/www/निर्देशिका पाठ के तहत हर पाठ फ़ाइल में पुनरावर्ती?
674 bash  sed  awk  replace 

13
फ़ाइल ढूंढें और बदलें ओवरराइट फ़ाइल काम नहीं करती है, यह फ़ाइल को खाली करती है
मैं कमांड लाइन के माध्यम से एक HTML फ़ाइल को ढूंढना और बदलना चाहता हूं। मेरी आज्ञा कुछ इस प्रकार है: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html जब मैं इसे चलाता हूं और बाद में फ़ाइल को देखता हूं, तो यह खाली है। इसने मेरी फ़ाइल की सामग्री को हटा …

19
किसी फ़ाइल से nth लाइन प्राप्त करने के लिए टूल को बैश करें
क्या ऐसा करने का एक "विहित" तरीका है? मैं प्रयोग कर रहा हूँ head -n | tail -1जो चाल करता है, लेकिन मैं सोच रहा था कि क्या कोई बैश टूल है जो विशेष रूप से एक फ़ाइल से एक लाइन (या लाइनों की एक सीमा) निकालता है। "विहित" से …
603 bash  shell  unix  awk  sed 

16
मैं किसी पाठ फ़ाइल की पहली पंक्ति को bash / sed स्क्रिप्ट का उपयोग करके कैसे निकाल सकता हूं?
मुझे बैश स्क्रिप्ट का उपयोग करके एक विशाल टेक्स्ट फ़ाइल से पहली पंक्ति को बार-बार निकालने की आवश्यकता है। अभी मैं उपयोग कर रहा हूं sed -i -e "1d" $FILE- लेकिन डिलीट करने में लगभग एक मिनट का समय लगता है। क्या इसे पूरा करने का एक अधिक कुशल तरीका …
554 bash  scripting  sed 

22
मैं यूनिक्स पर एक पाठ फ़ाइल से लाइनों की एक पूर्व निर्धारित सीमा कैसे निकाल सकता हूं?
मेरे पास एक ~ 23000 लाइन एसक्यूएल डंप है जिसमें डेटा के कई डेटाबेस हैं। मुझे इस फ़ाइल का एक निश्चित भाग (यानी एक डेटाबेस के लिए डेटा) निकालने और इसे एक नई फ़ाइल में रखने की आवश्यकता है। मुझे उस डेटा के आरंभ और अंत पंक्ति संख्याओं की जानकारी …

3
Sed और awk में क्या अंतर है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …
497 sed  awk 

21
गैर लालची (अनिच्छुक) रेगीक्स सेड में मेल?
मैं केवल डोमेन निकालने के लिए URL की पंक्तियों को साफ करने के लिए sed का उपयोग करने की कोशिश कर रहा हूं। तो इससे: http://www.suepearson.co.uk/product/174/71/3816/ मुझे चाहिए: http://www.suepearson.co.uk/ (या तो अनुगामी स्लैश के साथ या इसके बिना, कोई फर्क नहीं पड़ता) मैंने कोशिश की है: sed 's|\(http:\/\/.*?\/\).*|\1|' और (गैर-लालची …
406 regex  sed  pcre  greedy  regex-greedy 

13
Sed का उपयोग करके खाली लाइनें हटाएं
मैं sed का उपयोग करके खाली लाइनों को हटाने की कोशिश कर रहा हूं: sed '/^$/d' लेकिन मुझे इससे कोई मतलब नहीं है। उदाहरण के लिए, मेरे पास ये लाइनें हैं: xxxxxx yyyyyy zzzzzz और मैं चाहता हूं कि यह हो: xxxxxx yyyyyy zzzzzz इसके लिए क्या कोड होना चाहिए?
351 linux  unix  sed 

12
सेड का उपयोग करके स्ट्रिंग वाली पूरी लाइन बदलें
मेरे पास एक टेक्स्ट फाइल है जिसमें एक विशेष लाइन है जैसे कुछ sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext मुझे पूरी लाइन को ऊपर से बदलना होगा This line is removed by the admin. खोज कीवर्ड है TEXT_TO_BE_REPLACED मुझे इसके लिए एक शेल स्क्रिप्ट लिखने की जरूरत है। मैं …
319 string  shell  sed 

14
एक पैटर्न बदलने के लिए एक स्ट्रिंग से बच
मेरी बैश स्क्रिप्ट में मेरे पास एक बाहरी (उपयोगकर्ता से प्राप्त) स्ट्रिंग है, जिसे मुझे sed पैटर्न में उपयोग करना चाहिए। REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" मैं $REPLACEस्ट्रिंग से कैसे बच सकता हूं, इसलिए इसे sedशाब्दिक प्रतिस्थापन के रूप में सुरक्षित रूप से स्वीकार किया जाएगा । नोट: यह KEYWORDएक …
317 string  sed  escaping 

11
मैक पर -i विकल्प विफल होने के साथ sed कमांड, लेकिन लिनक्स पर काम करता है
मैंने निम्नलिखित का सफलतापूर्वक उपयोग किया है sed लिनक्स में टेक्स्ट को खोजने / बदलने के लिए कमांड का : sed -i 's/old_link/new_link/g' * हालाँकि, जब मैं इसे अपने मैक ओएस एक्स पर आज़माता हूँ, मुझे मिलता है: "कमांड सी एक्सपेक्ट्स \ _ पाठ के बाद" मुझे लगा कि मेरा …
303 linux  macos  bash  sed 

13
जगह में sed संपादित करें फ़ाइल
मैं पता लगाने के लिए अगर यह बिना एक भी एसईडी आदेश में एक फ़ाइल को संपादित करने के लिए संभव है कोशिश कर रहा हूँ मैन्युअल रूप से एक नई फ़ाइल में संपादित स्ट्रीमिंग सामग्री और उसके बाद मूल फ़ाइल नाम के लिए नए फ़ाइल का नाम बदलने। मैंने …
298 unix  sed  solaris 

13
MacOS पर sed में नईलाइन के साथ अल्पविराम बदलें?
मेरे पास आईडी की एक फाइल है जो अल्पविराम से अलग है। मैं अल्पविराम को एक नई पंक्ति के साथ बदलने का प्रयास कर रहा हूं। मैंने कोशिश की: sed 's/,/\n/g' file लेकिन यह काम नहीं कर रहा है। मैं क्या खो रहा हूँ?
287 macos  unix  sed 

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