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

"sed" ("स्ट्रीम एडिटर") एक यूनिक्स उपयोगिता है जो पाठ फ़ाइलों को पार्स और परिवर्तित करता है।

1
लकीर बनाने के लिए कैसे लाइनों से मेल नहीं खाते?
निम्नलिखित उदाहरण में, sedरेखाएं एक aa से शुरू होती हैं cऔर उस रेखा के पहले वर्ण को प्रिंट करती हैं ( aया c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl हालाँकि, …

2
मैं खोज परिणामों को बदलने और cp के परिणामों को पास करने के लिए sed का उपयोग कैसे कर सकता हूं?
सोलारिस में, मैं फाइंड कमांड द्वारा मिली सभी फाइलों को थोड़े अलग रास्ते पर कॉपी करना चाहूंगा। निम्न स्क्रिप्ट मूल रूप से प्रत्येक फ़ाइल के लिए cp निष्पादित करती है जिसे ढूंढा गया है। उदाहरण के लिए: cp ./content/english/activity1_compressed.swf ./content/spanish/activity1_compressed.swf cp ./content/english/activity2_compressed.swf ./content/spanish/activity2_compressed.swf ... #!/bin/bash # Read all file names …
5 macos  find  sed  solaris 

2
एक फ़ाइल में एक अंडरस्कोर के साथ एक डॉट की जगह sed का उपयोग कर
मैं sed का उपयोग करके फ़ाइल के आउटपुट को संपादित करने की कोशिश कर रहा था। फ़ाइल की सामग्री हैं cat /tmp/Group_RM t.p@k.p t.m@k.k मैं आउटपुट पाने की कोशिश कर रहा था: cat /tmp/Group_RM t_p@k_p t_m@k_k मैंने नीचे दिए गए कमांड की कोशिश की, लेकिन आउटपुट अजीब लग रहा था: …
4 linux  bash  sed 

3
एक HTML फ़ाइल में एक बहु-पंक्ति पैटर्न को प्रतिस्थापित करना
मेरे पास HTML फ़ाइलों की एक श्रृंखला है जिसमें इस तरह दो लाइनें हैं: <body> <h1>Title</h1><p> <a href="url">Description</a><br> मैं इस पाठ को बाश स्क्रिप्ट का उपयोग करके किसी और चीज़ से बदलना चाहता हूं। मैं कोशिश कर रहा हूँ sed -i -r 's/<h1>Title.*?$\/^.*?<br>/Replacement text/1' filename.html लेकिन यह काम नहीं कर …

1
URL के साथ sed का उपयोग करके पुनरावर्ती खोज-बदलें
मेरे पास फ़ाइलों का एक बड़ा सेट है जिसमें मुझे एक पूर्ण URL योजना बदलने की आवश्यकता है। कुछ फ़ाइल नामों में स्थान होते हैं। बहुत खोज और परीक्षण और त्रुटि के बाद, यह मेरे पास आया निकटतम है: find /somedir -type f -print0 -exec sed -i'' -e 's#http\\:\\/\\/domain.com#https\\:\\/\\/www.domain.com#g' {} …
3 linux  macos  sed 

5
लाइन नंबरों की लंबी सूची के आधार पर लाइनों को छोड़ दें
मेरे पास लाइन नंबरों (35389208) की एक लंबी सूची है जो मुझे अपनी फ़ाइल में नहीं चाहिए। लाइन नंबर से मेरा मतलब है कि मेरी फाइल में लाइन है (जैसे लाइन 277)। मेरी पंक्ति संख्याओं की सूची जो मैं नहीं चाहता, वह दिखती है: 277 278 279 280 289 290 …
3 command-line  sed  perl  awk 

2
कमांड लाइन के माध्यम से "एनवीडिया-सेटिंग्स" का कमांड आउटपुट कैसे प्राप्त करें?
मामला हाथ में: nvidia-settings -q all | grep 'विशेषता। * GPUCoreTemp' देता है: Attribute 'GPUCoreTemp' (system5:0.0) 58. Attribute 'GPUCoreTemp' (system5:0[gpu:0]): 58. फिर मैं इसे बनाता हूं: nvidia-settings -q all | grep 'Attribute.*GPUCoreTemp' | sed -e 's/.* //' मुझे देता है: 58. 58. लेकिन मैं केवल पहले वाला चाहता हूं ... …

4
आप एक सूची में किसी अन्य सूची से मूल्यों की सभी घटनाओं को कैसे हटाते हैं?
मेरे पास प्रतीकों की एक सूची है जैसे ... wer sfe efo मैं (गैर-विशिष्ट) प्रतीकों की एक और सूची से इन (अद्वितीय) प्रतीकों के सभी उदाहरणों को कैसे निकालूं? तो निम्नलिखित सूची में, लाइनों के साथ शुरू wer दो बार हटाया जाएगा, और sfe एक बार: wer-alskjdfi efr-4siosejf rte-alskjdfs wer-alskjsef …
2 linux  bash  grep  sed  awk 

3
प्रत्येक मिलान रेखा की शुरुआत में रिक्त स्थान जोड़ें
उदाहरण के लिए, यदि मेरे पास एक लाइन थी जो शुरुआत में थी, और इसे पूर्ववर्ती लाइन के साथ लाइन करने की आवश्यकता थी, तो मैं कैसे सबसे प्रभावी ढंग से कर सकता था। preceeding line line I need to add spaces to तो यह इस तरह दिखता है: predeeding …
2 vim  sed  awk  text-editing 

2
संपूर्ण फ़ाइल के लिए स्टार विशिष्ट पैटर्न के साथ नंबर बदलें
अपनी फाइल में मैं नंबर को बदलना चाहता हूं * उदाहरण: data[0] ---> data[*] मेरे पास है data[0] सेवा मेरे data[127] और पूरी फ़ाइल के लिए भी करना चाहते हैं। तो मैं केवल संख्या के लिए कैसे कर सकता हूं? मैंने कमांड के साथ कोशिश की sed 's/[[0-9][0-9]]/[*]/g' लेकिन यह …
2 grep  sed  awk 

2
क्या लक्ष्य से पहले और बाद में 2 पंक्तियों (यदि कोई है) को प्रिंट करने का कोई तरीका है या नहीं तो एक प्लेसहोल्डर प्रिंट करें?
मैं मूल अंग्रेजी वक्ता नहीं हूं इसलिए मुझे स्पष्ट होने की उम्मीद है। मुझे इसके बारे में मालूम है grep -C 2 "TARGET" inputfile TARGET की पंक्ति से पहले और बाद में 2 पंक्तियों का चयन करने के लिए, लेकिन मैं अपनी समस्या को प्रबंधित करने के लिए इसका उपयोग …
2 bash  grep  sed  awk  text-editing 

2
कैसे sed एक क्षेत्र में पैटर्न पा सकते हैं लेकिन दूसरे को जोड़ सकते हैं (एक ही पंक्ति)
मेरे पास एक पाठ फ़ाइल है जिसमें अल्पविराम से अलग किए गए मान हैं। फ़ील्ड 1 में फ़ील्ड है जिसका मिलान करने की आवश्यकता है, लेकिन फ़ील्ड को मैच के आधार पर प्रतिस्थापन की आवश्यकता है। उदाहरण: ए, सी बी, सी परिणाम: ए, डी बी, सी मुझे लगता है कि …

3
प्रोग्राम में प्रोग्राम में एक लाइन को कई लाइनों के लिए कैसे बदला जाए?
मेरे पास यह कॉन्फ़िग फ़ाइल है जिसे मैं प्रोग्रामेटिक रूप से संपादित करना चाहता हूं। मैं हमेशा sedछोटे बदलाव करने के लिए उपयोग करता हूं , लेकिन अब मुझे कई लाइनों के लिए 1 लाइन बदलने की जरूरत है, कुछ इस तरह से: some code # maintenance placeholder more code …

1
एक स्ट्रिंग के कुछ हिस्सों को रेक्स के साथ sed में ले जाना
मैं बदलने की कोशिश कर रहा हूँ, input.output.roomMAX[0] to input.output.room[0].MAX input.output.roomMAX[1] to input.output.room[1].MAX input.output.roomMIN[variable] to input.output.room[variables].MIN मैं चीजों से मिलान करने और प्रतिस्थापन में उन्हें संदर्भित करने के तरीके पर अटक रहा हूं। मैं क्या तर्क दूं sed?
1 regex  sed 

2
स्ट्रीम एडिटर के साथ 15 वीं लाइन को छोड़कर हर 3 जी और 5 वीं लाइन को हटाएं
मुझे पाठ फ़ाइल का उपयोग करके 15 वीं पंक्ति को छोड़कर प्रत्येक 3 जी और 5 वीं पंक्ति को हटाने की आवश्यकता है एसईडी । किसी को एक विचार है?
1 sed 

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