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

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

7
फ़ाइल के साथ एक पंक्ति का एक भाग sed से निकालें
मैं एक फाइल से एक लाइन का एक हिस्सा पढ़ना चाहता हूं। उदाहरण के लिए: POP3_SERVER_NAME = स्थानीय होस्ट मैं केवल localhostsed का उपयोग करके वापस लौटना चाहता हूं । यह पाठ तीसरी पंक्ति पर है। मैं लाइन निकालने के लिए ऐसा करता हूं: sed -n '3p' installation.sh मैं केवल …
18 sed 

5
डुप्लिकेट को हटाते समय दो सूचियों को मर्ज करें
मेरे पास बिजीबॉक्स (OpenWRT) का उपयोग करके एक एम्बेडेड लिनक्स सिस्टम है - इसलिए कमांड सीमित हैं। मेरे पास दो फाइलें हैं जो इस तरह दिखती हैं: पहली फ़ाइल aaaaaa bbbbbb cccccc mmmmmm nnnnnn दूसरी फ़ाइल mmmmmm nnnnnn yyyyyy zzzzzz मुझे इन 2 सूचियों को 1 फ़ाइल में मर्ज करने …
18 bash  grep  sed  awk  busybox 

4
Sed का उपयोग करके केवल फ़ाइल नाम कैसे प्राप्त करें
मैं केवल फ़ाइल नाम का उपयोग कैसे कर सकता हूँ sed? मैंने यह किया है out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") लेकिन मुझे रास्ता भी मिलता है /root/video.mp4 , और मुझे केवल यही चाहिए video.mp4।
18 sed  filenames 

2
वर्णों से छुटकारा पाने के लिए sed का उपयोग करना <>
मेरे पास लाइनों के साथ एक फाइल है: ... ... &lt;230948203[234]&gt;, ... ... &lt;234[24]&gt;, ... .. मैं किरदारों को हटाने के लिए &lt; ,और &gt;हर लाइन से सेड का इस्तेमाल करना चाहूंगा मैंने प्रयोग करने की कोशिश की sed 's/&lt;&gt;,//g'लेकिन यह काम नहीं किया (यह कुछ भी नहीं बदला)। क्या …
18 sed 

1
उन रेखाओं को हटाएं जहां किसी फ़ील्ड का मान 3 से कम या बराबर है - sed या awk?
मुझे 8 वीं फ़ील्ड (कॉलम) में 2 या उससे कम मान वाले प्रत्येक पंक्ति को निकालने की आवश्यकता है। मेरा डेटा इस तरह दिखता है: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 …
18 shell  shell-script  sed  awk  grep 

1
जब grep, कम, awk, sed का उपयोग करना है [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …
17 awk  sed  grep  less 

7
सभी पाठों को अपरकेस से लोअरकेस और इसके विपरीत में बदलें?
मेरा सवाल यह है कि मैं अपरकेस से लेकर लोअरकेस और इसके विपरीत तक के सभी पाठ कैसे बदल सकता हूं? यानी सभी पत्रों के मामलों को बदलना। यह sedकिसी भी तरह एक प्रतिस्थापन के साथ किया जाना है ।
17 sed 

3
मैं अतिरिक्त न्यूलाइन वर्ण जोड़ने से कैसे रोकूं
मैं निम्नलिखित 2 sedकमांड चला रहा हूं । पहला जहाँ मैं उन्हें चाहता हूँ, वहाँ दूसरी पंक्ति के अक्षर जोड़ देता है, दूसरा जहाँ मैं चाहता हूँ, वहाँ भी नए वर्ण जोड़ते हैं, लेकिन BUT उस फ़ाइल के अंत में एक अतिरिक्त जोड़ देता है जहाँ पहले कोई नहीं था। …
17 sed 

7
प्रत्येक पंक्ति को कई बार दोहराएं
फ़ाइल की प्रत्येक पंक्ति को एक निश्चित संख्या में दोहराया जाना पसंद करेंगे। उदाहरण के लिए प्रत्येक पंक्ति को चार बार दोहराया गया है: a b c हो जाता है: a a a a b b b b c c c c मैंने कुछ खोज की है, और रिवर्स करने …

4
बिना प्रमुख व्हाट्सएप के मैं grep कैसे करूं
मैं एक बड़े कोडबेस से गुजर रहा हूं, और प्रमुख व्हाट्सएप और टेबुलेशन काफी कष्टप्रद लगता है। क्या इससे छुटकारा पाने का कोई तरीका है? grep -R "something" ./ जैसे, इसके बजाय: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd मैं कुछ प्राप्त करना चाहता हूं: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd …

3
फाइलों में मल्टीलाइन स्ट्रिंग बदलें
मेरे पास कई फाइलें हैं जिन्हें मैं एक मल्टी-लाइन स्ट्रिंग को दूसरे मल्टी-लाइन स्ट्रिंग के साथ अद्यतन करना चाहता हूं। की तर्ज पर कुछ: * Some text, * something else * another thing और मैं इसे बदलना चाहता हूं: * This is completely * different text इसका परिणाम यह होगा …

12
डुप्लीकेट लाइनें हटाएं जोड़ीदार?
मुझे आज इस उपयोग के मामले का सामना करना पड़ा। यह पहली नज़र में सरल लगता है, लेकिन साथ लगभग नगण्य sort, uniq, sedऔर awkबताता है कि यह nontrivial है। मैं डुप्लिकेट लाइनों के सभी जोड़े कैसे हटा सकता हूं ? दूसरे शब्दों में, यदि किसी दी गई पंक्ति के …

3
रेगीक्स कैप्चर ग्रुप कंटेंट को सेड का उपयोग करके बदलें
मैं अपने nginx.conf फ़ाइल को प्रोग्रामेटिक रूप से संपादित करने की कोशिश कर रहा हूं, जिसमें इस तरह की एक पंक्ति है: access_log /var/log/nginx/access.log; जो मैं इस तरह दिखना चाहता हूं: access_log /dev/stdout; मेरा मानना ​​है कि रेगेक्स एक कैप्चर ग्रुप में पार्ट ^\s*access_log([^;]*);को कैप्चर करेगा /var/log/nginx/access.log, लेकिन मुझे यकीन …
16 sed 

8
बदलें स्ट्रिंग जिसमें नई फ़ाइल में बड़ी लाइन है
किसी को एक गैर-लाइन-आधारित टूल के बारे में पता है जो "बाइनरी" खोज / स्ट्रिंग को कुछ हद तक मेमोरी-कुशल तरीके से बदल देता है? इस प्रश्न को भी देखें । मेरे पास एक + 2GB की पाठ फ़ाइल है जिसे मैं वैसा ही प्रोसेस करना चाहूंगा जैसा वह करता …

2
दो पैटर्न के बीच (और शामिल) प्रिंट लाइनें
मैं उन रेखाओं से पकड़ बनाना शुरू करना चाहता हूं CK, जो रेखा के अंत में हैं और जब रेखा के अंत में हरियाली बंद Dहो जाती है। मैंने कोशिश की grep "$CK" "$D" file..txt, लेकिन यह काम नहीं किया। इनपुट: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG …

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