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

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

8
केवल sed के साथ कैप्चर किए गए समूहों को आउटपुट कैसे करें?
क्या कोई तरीका है जो sedकेवल कब्जा किए गए समूहों को आउटपुट करने के लिए बताए ? उदाहरण के लिए इनपुट दिया गया: This is a sample 123 text and some 987 numbers और मॉडल: /([\d]+)/ क्या मुझे केवल १ ?३ और ९ in आउटपुट वापस संदर्भों के रूप में …
277 regex  sed 

5
Perl, Python, AWK और sed में क्या अंतर हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

8
पहले मैच के बाद sed का उपयोग करके लाइन डालें
किसी कारण से मुझे इसका सीधा-सा जवाब नहीं मिल रहा है और मैं इस समय थोड़े क्रंच पर हूं। मैं sedकमांड का उपयोग करके एक विशिष्ट स्ट्रिंग से मेल खाने वाली पहली पंक्ति के बाद टेक्स्ट की पसंद लाइन डालने के बारे में कैसे जाऊंगा । मेरे पास है ... …
245 shell  sed 

7
खोजें और निर्देशिका और उप निर्देशिकाओं में सेड के साथ बदलें
मैं अपनी साइट के रूट की सभी फाइलों में 'नारंगी' के साथ 'सेब' की सभी घटनाओं को खोजने और बदलने के लिए यह कमांड चलाता हूं: find ./ -exec sed -i 's/apple/orange/g' {} \; लेकिन यह उप निर्देशिकाओं के माध्यम से नहीं जाता है। इस आदेश में क्या गलत है? …

13
मैक (BSD) और लिनक्स दोनों पर काम करने वाला फ्लैग इन-प्लेस फ्लैग
sedलिनक्स और मैक दोनों पर काम करने वाले बैकअप के बिना इन-टू-इन-प्लेस संपादन का एक आमंत्रण है ? जबकि बीएसडी sedओएस एक्स के साथ भेज दिया गया है sed -i '' …, जीएनयू sedलिनक्स वितरण आमतौर पर रिक्त इनपुट फ़ाइल नाम (बैकअप एक्सटेंशन के sed -i …बजाय ) के रूप …
237 linux  macos  sed  bsd 


8
एक ही बार में कई पैटर्न को सेड के साथ कैसे बदलें?
मान लीजिए कि मेरे पास 'abbc' स्ट्रिंग है और मैं प्रतिस्थापित करना चाहता हूं: ab -> ई.पू. बीसी -> एबी अगर मैं दो की कोशिश करता हूं तो परिणाम वही होता है जो मैं नहीं चाहता: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab तो नीचे की तरह बदलने के लिए मैं …
231 replace  syntax  sed 

13
शेल स्क्रिप्ट - एक चर से पहले और अंतिम उद्धरण (") को हटा दें
नीचे एक बड़ी स्क्रिप्ट से शेल स्क्रिप्ट का स्निपेट है। यह स्ट्रिंग से उन उद्धरणों को हटाता है जो एक चर द्वारा आयोजित किए जाते हैं। मैं इसे sed का उपयोग कर रहा हूं, लेकिन क्या यह कुशल है? यदि नहीं, तो कुशल तरीका क्या है? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt …
225 string  bash  shell  unix  sed 

11
मिलान के बाद केवल अगली पंक्ति कैसे दिखाएं?
grep -A1 'blah' logfile इस कमांड के लिए धन्यवाद कि इसमें '' ब्लाह '' है, मुझे उस लाइन का आउटपुट मिलता है जिसमें 'blah' है और अगली लाइन जो लॉगफाइल में है। यह एक सरल हो सकता है, लेकिन मुझे उस लाइन को छोड़ना नहीं है जो 'ब्ला' है और …
218 awk  sed  grep 

23
फ़ाइल में केवल पहली घटना को बदलने के लिए sed का उपयोग कैसे करें?
मैं किसी भी मौजूदा #includes से पहले एक अतिरिक्त शामिल निर्देश के साथ C ++ स्रोत फ़ाइलों की एक बड़ी संख्या को अपडेट करना चाहूंगा। इस तरह के कार्य के लिए, मैं आम तौर पर फ़ाइल को फिर से लिखने के लिए sed के साथ एक छोटी बैश स्क्रिप्ट का …

15
फ़ाइल की शुरुआत में टेक्स्ट कैसे डालें?
अब तक मैं एक फ़ाइल की शुरुआत में एक पंक्ति जोड़ने का तरीका खोजने में सक्षम रहा हूं, लेकिन यह बिल्कुल वैसा नहीं है जैसा मैं चाहता हूं। मैं इसे एक उदाहरण पर दिखाता हूँ फ़ाइल सामग्री some text at the beginning परिणाम <added text> some text at the beginning …
213 linux  bash  sed 

13
STDOUT की nth लाइन प्राप्त करने के लिए कमांड
क्या कोई बैश कमांड है जो आपको STDOUT की nth लाइन प्राप्त करने देगा? यह कहना है, कुछ है जो यह ले जाएगा $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt और कुछ करो $ ls -l | magic-command 2 …
210 bash  shell  sed  stdout 

10
Sed में पर्यावरण चर प्रतिस्थापन
अगर मैं इन कमांड को स्क्रिप्ट से चलाता हूं: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla यह ठीक है। लेकिन, अगर मैं चला: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' मैंने उन ट्यूटोरियल्स में पढ़ा है कि शेल …
202 linux  unix  shell  sed 

9
कई फाइलें बदलें
निम्न आदेश 2 फ़ाइलों की सामग्री को सही ढंग से बदल रहा है। sed -i 's/abc/xyz/g' xaa1 xab1 लेकिन मुझे जो करने की ज़रूरत है वह कई ऐसी फ़ाइलों को गतिशील रूप से बदलने के लिए है और मुझे फ़ाइल नाम नहीं पता है। मैं एक कमांड लिखना चाहता हूं …
194 sed 

4
अमान्य कमांड कोड।, पीरियड्स से बचने के बावजूद, सेड का उपयोग करके
एक मौजूदा ग्राहक के लिए सीवीएस का उपयोग करने के लिए मजबूर किया जा रहा है और रिमोट रेपो के लिए पता बदल गया है। मेरे स्थानीय कोड में दूरस्थ पता बदलने का एकमात्र तरीका एक पुनरावर्ती खोज और प्रतिस्थापित करना है। हालाँकि, सेड कमांड के साथ मैं काम करने …
187 bash  macos  sed 

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