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

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

7
मैं sed -i (इन-प्लेस संपादन) के साथ पोर्टेबिलिटी कैसे प्राप्त कर सकता हूं?
मैं अपने सर्वर के लिए शेल स्क्रिप्ट लिख रहा हूं, जो कि FreeBSD को चलाने वाली एक साझा होस्टिंग है। मैं अपने पीसी पर चलने वाले लिनक्स पर स्थानीय रूप से उनका परीक्षण करने में सक्षम होना चाहता हूं। इसलिए, मैं उन्हें एक पोर्टेबल तरीके से लिखने की कोशिश कर …

2
दिनांक आउटपुट से अग्रणी शून्य हटा रहा है
मैंने निम्न प्रारूप में दिनांक प्रदर्शित करने के लिए दिनांक कमांड का एक उपनाम बनाया: 2013.06.14.12.10.02 इस आदेश का उपयोग कर: alias date = date +"%Y.%m.%d.%H.%M.%S" सब कुछ बहुत अच्छा काम करता है, सिवाय इसके कि मैं आउटपुट से अग्रणी शून्य को निकालना चाहता हूं। प्रारूप को बदलकर इसे बनाने …
40 sed  awk  date 

11
'Sed' के साथ जोड़
मैं एक गणितीय ऑपरेशन करने की कोशिश कर रहा हूं sed, लेकिन यह मेरे चर को तार के रूप में मानता है। इनपुट इस प्रकार है: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 मुझे आउटपुट के रूप में 15 चाहिए। मुझे ऑपरेशन करने और इसके गणितीय परिणाम को केवल …
40 sed  math 

4
प्रत्येक प्रतिस्थापन से पहले पुष्टि के लिए sed पूछें?
क्या प्रत्येक को बदलने से पहले मुझे पुछने के लिए सीक बनाने का कोई तरीका है? अंदर की जगह का उपयोग करते समय 'ग' के समान कुछ। क्या sed यह सब करता है?
37 vim  sed 

9
आप बैकस्लैश कैरेक्टर के साथ समाप्त होने वाली सभी लाइनों को कैसे जोड़ सकते हैं?
एक सामान्य कमांड लाइन टूल जैसे कि sed या awk का उपयोग करना, क्या किसी दिए गए वर्ण के साथ समाप्त होने वाली सभी लाइनों को बैकस्लैश की तरह जोड़ना संभव है? उदाहरण के लिए, फ़ाइल दी गई: foo bar \ bash \ baz dude \ happy मैं यह आउटपुट …

2
CSV फ़ाइल को संसाधित करने के लिए एक स्क्रिप्ट में कई sed कमांड्स शामिल हों
सीएसवी फाइल इस तरह से होना: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER और परिणाम की तलाश में जैसे: HEADER first, column|second "some random quotes" column|third ol' column दूसरे शब्दों में "FOOTER" को हटाते हुए, शुरुआत, अंत और आसपास के उद्धरण | अब तक यह कोड काम …
34 sed  csv 

6
क्या सीक का एक विकल्प है जो यूनिकोड का समर्थन करता है?
उदाहरण के लिए: sed 's/\u0091//g' file1 अभी, मुझे hexdumpहेक्स संख्या प्राप्त करने के लिए और sedनिम्नानुसार करना होगा: $ echo -ne '\u9991' | hexdump -C 00000000 e9 a6 91 |...| 00000003 और तब: $ sed 's/\xe9\xa6\x91//g' file1
33 sed  unicode  hexdump 

3
क्या sed अपने आउटपुट को फ़ाइल में सहेज सकता है?
> कर सकते है। echo "text" > file tee कर सकते है। echo "test" | tee file sedउपरोक्त में से किसी का उपयोग किए बिना कर सकते हैं? क्या sedकिसी फाइल का कमांड का आउटपुट सेव करना संभव है >या बिना उपयोग के tee?

4
फ़ाइलों के पहले n बाइट्स हटाएँ
मुझे एक अत्यधिक समस्या हो गई है, और मेरे द्वारा हल किए जाने वाले सभी समाधान जटिल हैं। मेरे UNIX / Linux अनुभव के अनुसार एक आसान तरीका होना चाहिए। मैं प्रत्येक फ़ाइल के पहले 31 बाइट्स को हटाना चाहता हूँ /foo/। प्रत्येक फ़ाइल काफी लंबी है। ठीक है, मुझे …

3
किसी फ़ाइल में स्थायी परिवर्तन करने के लिए मैं अपनी sed कमांड कैसे प्राप्त कर सकता हूं?
क्या यह संभव है? मैंने कहीं पढ़ा है कि निम्नलिखित कमांड यह करेगी: sed -e [कमांड] [फ़ाइल] लेकिन यह सिर्फ के रूप में एक ही काम करने के लिए दिखाई दिया sed [कमांड] [फ़ाइल] (यह परिवर्तन नहीं बचा था)। क्या कोई ऐसा तरीका है जिससे sed का उपयोग किया जा …
32 sed 

10
पैटर्न (मार्कर) से पहले किसी अन्य फ़ाइल में फ़ाइल की सामग्री कैसे डालें?
File1 सामग्री: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 सामग्री: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" पर्ल / शेल स्क्रिप्ट के निष्पादन के बाद, File2सामग्री बननी चाहिए: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 …

3
sed - कैसे कई लगातार प्रतिस्थापन करने के लिए लेकिन प्रक्रिया फ़ाइल केवल एक बार?
अगर मैं कई प्रतिस्थापन कर रहा हूं, जो लगातार होने की आवश्यकता है, जैसे sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb क्या ऐसा करने का एक बेहतर तरीका है जो केवल एक बार t1_spec.file से गुजरेगा और फ़ाइल के माध्यम से …
31 sed 

3
मैं एक स्ट्रिंग में एक चरित्र के अंतिम घटना को सीड का उपयोग करके कैसे बदल सकता हूं?
मैं एक स्ट्रिंग में "-" की केवल अंतिम घटना को कैसे उपयोग sedकरूं? उदाहरण के लिए: echo $MASTER_DISK_RELEASE swp-RedHat-Linux-OS-5.5.0.0-03 लेकिन मैं निम्न आउटपुट (अंतिम हाइफ़न को बदलना चाहता हूं [- "-"] एक स्थान के साथ) swp-RedHat-Linux-OS-5.5.0.0 03

9
मैं शेल कमांड का उपयोग करके किसी फ़ाइल की पहली एन लाइन्स और लास्ट लाइन को कैसे हटा सकता हूँ?
मेरे पास एक फ़ाइल है, Element_queryजिसमें एक क्वेरी का परिणाम है: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; मैं शेल कमांड का उपयोग करके पहली पंक्ति और अंतिम पंक्ति को हटाना चाहता हूं।
31 shell  sed  awk  grep  pipe 

6
केवल एक पाठ फ़ाइल में पहला कॉलम और अंतिम कॉलम दिखाने के लिए शेल कमांड का उपयोग कैसे करें?
मुझे एक पाठ फ़ाइल में केवल पहले कॉलम और अंतिम कॉलम को दिखाने के लिए sed कमांड का उपयोग करने का तरीका जानने के लिए कुछ सहायता की आवश्यकता है। यहाँ कॉलम 1 के लिए मेरे पास अभी तक क्या है: cat logfile | sed 's/\|/ /'|awk '{print $1}' आखिरी …
30 shell  sed  awk 

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