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

सेड को स्ट्रीम एडिटर के रूप में जाना जाता है, जिसमें यह मानक इनपुट पर या उपयोगकर्ता द्वारा निर्दिष्ट फ़ाइलों पर विभिन्न फ़िल्टरिंग और / या फ़ंक्शन को परिवर्तित कर सकता है। इसका उपयोग आमतौर पर टेक्स्ट फ़ाइलों में खोज-और-बदलने के लिए किया जाता है। यदि आपका प्रश्न टेक्स्ट-प्रोसेसिंग के बारे में है, तो यह टैग उपयुक्त होने की संभावना है

3
Grep / sed / awk का उपयोग करके स्ट्रिंग से शब्द निकालें
मेरे पास एक तार है 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 और इस शब्द को निकालना चाहते qaहैं -Dspring.profiles.active। मैं एक फ़ाइल text.txt में इस पर डेमो करने के लिए स्ट्रिंग को बचाने के लिए है। जब मैं करता हूं grep -r -o "spring.profiles.active=" text.txt परिणाम है spring.profiles.active= यह शब्द हमेशा …
12 command-line  bash  grep  sed  awk 

3
कई लाइनों पर एक वाक्य के माध्यम से एसईडी विकल्प
मैं sed का उपयोग करने के लिए नया हूं लेकिन मैं s/..../..../एक वाक्य पर पूर्ण वाक्य को संशोधित करने के लिए sed (स्थानापन्न) का प्रयोग कर रहा हूं यदि यह एक पंक्ति पर है, लेकिन मैं एक वैकल्पिक समाधान से अनजान हूं कि एक वाक्य को कैसे संशोधित किया जाए …
11 command-line  sed 

2
का अर्थ क्या है: ए; $; एन; एक कमांड में?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere उपरोक्त sedकमांड स्ट्रिंग "स्ट्रिंग" के साथ नई पंक्ति वर्ण को प्रतिस्थापित करता है। लेकिन मैं :a;$!N;s/\n/string/;taएकल उद्धरण के भीतर का अर्थ नहीं जानता । मैं बीच का हिस्सा जानता हूं s/\n/string/। लेकिन मैं पहले ( :a;$!N;) और अंतिम ( ta) भाग …

2
Sed कमांड का उपयोग करने पर मुझे निकास की स्थिति कैसे मिलती है?
grepआदेश एक निकास स्थिति देता है: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 लेकिन मुझे उपयोग करने की आवश्यकता है sedऔर मुझे एहसास हुआ कि इसकी कोई निकास स्थिति नहीं है: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo …
11 command-line  sed 

2
फ़ाइलों का नाम बदलने के दौरान रिक्त स्थान बदलने से बचें
मैं इस तरह फ़ाइलों का नाम बदलने की कोशिश कर रहा हूँ: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done लेकिन sedकमांड सभी जगहों को बदल देता है _। मैं sedनिर्दिष्ट वर्णों के साथ इसे इनक्लूड स्पेस बनाने के लिए कमांड को कैसे …


3
कैसे sed के साथ कई लाइनों को सम्मिलित करने के लिए
मैं इसे जोड़ना चाहता हूं #this ##is my text लाइन से पहले the specific line मैंने यह कोशिश की sed -i '/the specific line/i \ #this ##is my text ' text.txt लेकिन यह केवल only टेक्स्ट ’में जोड़ता है। मैंने विभिन्न संयोजनों के साथ भी कोशिश की \और " "कुछ …
10 bash  sed 

2
यह? एप्ट-गेट रिमूव ’निर्देश क्या करता है?
निम्नलिखित कोड क्या करता है? मुझे यह इंटरनेट पर मिला इसलिए मैंने इसे कॉपी किया और इसे टर्मिनल में पेस्ट किया लेकिन जब मैंने एक नया कर्नेल स्थापित किया तो यह केवल पुराने का पता लगाता है। sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed …
10 command-line  apt  kernel  sed 

2
AWK का उपयोग करके दूसरा कॉलम प्राप्त करें
मैं डेटा के दूसरे कॉलम को पाने के लिए awk कमांड प्राप्त नहीं कर सकता। बैश कोड: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" $ फ़िल्टर चर या तो डाउनलोड या अपलोड का मूल्य है जो शेल स्क्रिप्ट में पास हो जाता है। तो awk उचित पंक्ति की …
9 bash  grep  sed  awk 

6
सीड कमांड की श्रृंखला कमांड लाइन पर काम करती है, लेकिन स्क्रिप्ट में नहीं
मैं इस एसई डेटा क्वेरी के .csvआउटपुट के साथ काम कर रहा हूं जो इस तरह दिखता है (केवल 5022 प्रविष्टियों के साथ): "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (और इसमें ^M[संख्या] और …

2
मैं फ़ाइल में एक शब्द के साथ कई पंक्तियों को कैसे बदलूं (inplace प्रतिस्थापित)?
मेरी filenameफ़ाइल की सामग्री इस प्रकार है (उदाहरण के लिए): My block of line starts from here START First line second line third line END and end to here for example. मैं उदाहरण के लिए, केवल एक शब्द के बीच STARTऔर उसके ENDसाथ लाइनों के ब्लॉक को बदलना चाहता हूं …

2
मोरुटिल्स टीएस के साथ पाइपिंग
मेरे पास एक धारावाहिक बंदरगाह पर एक आने वाली धारा है, जिसमें नई लाइनें लगभग एक बार प्रति सेकंड दिखाई देती हैं wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 मैं खाली लाइनों को छीनना चाहता हूं और शेष को टाइमस्टैम्प करना चाहता हूं। sed खाली लाइनों को खींचेगा और …

3
सीडिंग में डॉट्स (;) की जगह
इतना वास्तविक प्रश्न है - क्या किसी को इस बात का अंदाजा है कि M-BM-अन्य पात्रों को खोए बिना विशेष चरित्र को कैसे हटाया जाए ? मेरे पास पाठ का एक तार है: " . . ." अर्थात् space dot space dot space dot मैं इस स्ट्रिंग की सभी आवृत्तियों …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.