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

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

5
क्या सोलारिस में "sed -i" कमांड का कोई विकल्प है?
मुझे अपनी परियोजना में फाइल में कुछ मौजूदा पाठ को बदलने की आवश्यकता है जैसे fooकुछ अन्य पाठ के साथ fooofoo: abc.txt name foo foo1 इसलिए मैंने कोशिश की: sed -i "s/foo/fooofoo/g" abc.txt हालाँकि मुझे यह त्रुटि मिली: sed: अवैध विकल्प - i मैंने उस मैनुअल में पाया जिसका मुझे …

2
मैं किसी फ़ाइल में प्रत्येक वर्ण के ASCII मान (संख्यात्मक) कैसे प्रिंट कर सकता हूं?
मैं टेक्स्ट फ़ाइल में प्रत्येक वर्ण के संख्यात्मक ASCII मान कैसे प्रिंट कर सकता हूं। जैसे cat, लेकिन केवल ASCII मान दिखाना ... (हेक्स या दशमलव ठीक है)। Apple (लाइन फीड के साथ) शब्द वाली फ़ाइल के लिए उदाहरण आउटपुट जैसा दिख सकता है: 065 112 112 108 101 013 …
11 linux  bash  sed  awk  terminal 

8
पूर्ण फाइलसिस्टम पर इन-प्लेस लाइन विलोपन?
अनुप्रयोग बग के रूप में अभी तक अनजाने में होने के कारण, मेरे पास एक पूर्ण डिस्क के साथ कई सौ सर्वर हैं। एक फ़ाइल है जो डुप्लिकेट लाइनों से भरी गई है - लॉग फ़ाइल नहीं है, लेकिन एक उपयोगकर्ता पर्यावरण फ़ाइल चर परिभाषाओं के साथ है (इसलिए मैं …

6
किसी अन्य फ़ाइल में पाई गई लाइनों के आधार पर किसी फ़ाइल से लाइनें निकालें
फ़ाइल file1.txt में लाइनें शामिल हैं जैसे: /api/purchase/<hash>/index.html उदाहरण के लिए: /api/purchase/12ab09f46/index.html फ़ाइल file2.csv में लाइनें शामिल हैं जैसे: <hash>,timestamp,ip_address उदाहरण के लिए: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 मैं सभी लाइनों को हटाकर file2.csv को फ़िल्टर करना चाहता हूं जहां हैश का मान file1.txt में भी मौजूद है। यह कहने के लिए है: …

2
सैड लाइन से सभी शुरुआती पैटर्न मैचों को हटा दें
मेरी निम्न पंक्ति है: abababtestab मैं लाइन की शुरुआत से sedसभी घटनाओं को दूर करने के लिए एक अभिव्यक्ति का पता लगाने की कोशिश कर रहा हूं abताकि परिवर्तित लाइन होनी चाहिए: testab मुझे लगता है कि यह सरल होना चाहिए, लेकिन मैं वास्तव में इसके बारे में कुछ नहीं …
11 sed 

2
एक बड़ी CSV फ़ाइल को फिर से लिखना
मैं इस उपयोगी सूत्र में उत्तरों के माध्यम से चला गया , लेकिन मेरी समस्या काफी अलग प्रतीत होती है कि मैं अच्छे उत्तर (कम से कम sed) के बारे में नहीं सोच सकता । मेरे पास एक बड़ी CSV फ़ाइल (200+ GB) पंक्तियों के साथ है जो निम्न प्रकार …
11 files  sed  awk  csv 

2
किसी फ़ाइल में "\ n" के साथ "\ r \ n" को बदलने का सबसे तेज़ और सबसे मुख्य तरीका?
मुझे लगता trहै कि एक अधिक मुख्य विधि है और इस प्रकार किसी दिए गए फ़ाइल के भीतर चीजों को बदलने के लिए एक तेज़ तरीका है। हालाँकि tr केवल समान मात्रा में वर्णों को बदल सकता है। जिसका अर्थ है ... 2 वर्णों को केवल 2 वर्णों से बदला …
11 sed  replace  tr 

9
मैं एक स्ट्रिंग में सबसे लंबी संख्या कैसे प्रिंट कर सकता हूं?
मैं एक स्ट्रिंग में सबसे लंबी संख्या को प्रिंट करने के लिए एक विधि की तलाश कर रहा हूं। जैसे: अगर मेरे पास तार है 212334123434test233 मैं कैसे प्रिंट कर सकता हूं 212334123434 ? नोट: मैं संख्याओं के सबसे लंबे निरंतर अनुक्रम की तलाश कर रहा हूं, संख्यात्मक रूप से …

6
बाइबेट फ़ाइल से चयनित प्रविष्टियों को निकालने के लिए स्क्रिप्ट
मेरे पास कई प्रविष्टियों के साथ एक बड़ी bibtex फ़ाइल है जहां प्रत्येक प्रविष्टि में सामान्य संरचना है @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (कुछ मामलों में ARTICLEएक अलग शब्द हो सकता है जैसे BOOK) मैं जो करना चाहूंगा, उसे दिए गए ऑथर के …

12
खाली लाइनों को हटाने के लिए पाठ फ़ाइल को फ़िल्टर करने का एक अच्छा तरीका क्या है?
मेरे पास .csv फ़ाइल (एक मैक पर) जिसमें खाली लाइनों का एक गुच्छा है, जैसे: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum …

3
रेगेक्स एंड सेड / पर्ल: मैच शब्द जो ISN'T एक और शब्द से पहले था
मैं किसी ऐसे शब्द की सभी घटनाओं का उपयोग करना sedया perlप्रतिस्थापित करना चाहता हूं जिसके सामने एक निश्चित शब्द नहीं है। उदाहरण के लिए, मेरे पास एक पाठ फ़ाइल है जिसमें एक मूवी का एक प्लॉट होता है और मैं किसी चरित्र के अंतिम नाम की सभी घटनाओं को …


3
आसन का पता लगाएं, फिर सेड का उपयोग करके परिवर्तन करें
यह स्क्रिप्ट सभी "" को "नए सामान" में बदलने के लिए sed का उपयोग करता है। Yyy के बाद केवल "" कैसे परिवर्तित होगा: sed या किसी अन्य चीज़ का उपयोग करना? cat >sample.txt <<EOF xxx: "" yyy: "" } EOF sed --expression='s/""/"new stuff"/' sample.txt
11 sed 

5
आदेश रखते हुए आसन्न डुप्लिकेट लाइनों को हटा दें
मेरे पास नामों के साथ एक कॉलम के साथ एक फ़ाइल है जो प्रत्येक बार कई बार दोहराती है। मैं प्रत्येक पुनरावृत्ति को एक में समाहित करना चाहता हूं, जबकि एक ही नाम के किसी भी अन्य दोहराव को बनाए रखना जो उसी नाम के अन्य दोहराव से सटे नहीं …
11 awk  sed  sort  uniq 

1
क्या sed या perl में विम के zs के बराबर है?
विम में हम \zsपरमाणु का उपयोग यह कहने के लिए कर सकते हैं कि "वास्तव में यहाँ मैच शुरू करें": :%s/funnyword\zs.*$/otherword/ वहाँ sed या यहाँ तक कि पर्ल के लिए एक बराबर है?

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