text-processing पर टैग किए गए जवाब

कार्यक्रमों, लिपियों आदि द्वारा पाठ की हेरफेर या जाँच।

2
टीएसवी (सीएसवी) को कंसोल में कैसे प्रदर्शित किया जाए, जब खाली कोशिकाएं छूट जाती हैं: `कॉलम -t $ -s '\ t'`
मेरे पास उन स्तंभों के साथ फ़ाइल है जिनके साथ कटा हुआ है tab। मेरे पास फ़ाइल है जब कुछ पंक्तियों में खाली कोशिकाएँ होती हैं (बीच में, भीख माँगने पर)। ऐसे मामलों में column -t -s $'\t'बस विफल हो जाता है: इनपुट: $ echo -e 'A\tB\tC\tD\n\tb1\t\td1\n\t\t\td2\na3\t\t\td3' > in.tsv $ …

2
कई आउटपुट फ़ाइलों में जाने के लिए स्टडआउट कैसे विभाजित करें?
कहो, मेरे पास एक कमांड है commandजो बड़ी संख्या में लाइनों को प्रिंट करने के लिए प्रिंट करता है: line1 line2 ..... lineN मैं आउटपुट को डिस्क में सहेजना चाहता हूं, लेकिन किसी एक फाइल के रूप में नहीं, बल्कि फाइलों के अनुक्रम के रूप में, जिनमें से प्रत्येक में …

3
wc -L एक टैब-चार के लिए 8-पंक्ति की लंबाई की रिपोर्ट करता है। बग या सुविधा?
-Lकी एक उपयोगी विशेषता है wc, या इसलिए मैंने सोचा। यह सबसे लंबी लाइन की लंबाई को प्रिंट करता है। किसी कारण से यह 8. की लंबाई तक सिंगल-बाइट टैब-चार का विस्तार करता है। क्या टैब को "विस्तारित" नहीं करने के लिए इसे सेट करने का कोई तरीका है? और …

2
`IFS = पढ़ते समय` में, IFS पर कोई प्रभाव क्यों नहीं पड़ता?
मैं कुछ बिलकुल ही गलत हो सकता है, लेकिन यह मेरे लिए समझाने लग रही है, में से एक के रूप में स्थापित करने के आईएफएस कि आदेशों में पूर्व कर / किया सूची बिल्कुल कोई प्रभाव नहीं है। बाहरी IFS ( whileनिर्माण के बाहर ) नीचे दी गई स्क्रिप्ट …

4
उन्होंने चूहों और कॉपी और पेस्ट से पहले एक यूनिक्स कंप्यूटर को चलाने का प्रबंधन कैसे किया?
चूंकि यूनिक्स 40 साल का है, यूनिक्स कंप्यूटर माउस के आविष्कार से पुराना है। (वास्तव में, केवल 3 साल, अगर यूनिक्स 1969 से है और 1972 से माउस।) दुनिया में कैसे एक नए उपयोगकर्ता ने यूनिक्स पर कॉपी और पेस्ट के बिना कुछ भी किया? मुझे पता है कि उनके …

3
क्या पेर्ल बनाने का एक तरीका है-मैं क्लोबर सिम्बलिंक नहीं करता?
मेरा एक दोस्त बताता है कि यदि आप करते हैं: perl -pi.bak -e 's/foo/bar/' somefile जब "somefile" वास्तव में एक सिम्लिंक होता है, तो perl वही करता है जो डॉक्स कहता है कि यह करेगा: यह इनपुट फ़ाइल का नाम बदलकर, आउटपुट फ़ाइल को मूल नाम से खोलता है, और …

3
लगातार आईपी के लिए लॉगिंग फ़ाइलों को पार्स करना
इसलिए, मैंने डीडीओएस हमले से गुजरते हुए शरारती लॉग को अपने लॉग से बाहर निकालने के दौरान एक साथ इसे हैक किया । इसे बेहतर बनाने के लिए किसी के पास कोई सुधार या अन्य सुझाव हैं? यहाँ सामान्य विचार है: लॉग फ़ाइल से केवल IP को बाहर निकालें उन्हें …

3
हेडर नाम से awk में कॉलम प्रिंट करें
मेरे पास एक टेक्स्ट फ़ाइल है जैसे foo bar baz 1 a alpha 2 b beta 3 c gamma मैं 1 और 3 जैसे कुछ कॉलम को प्रिंट करने के लिए awk का उपयोग कर सकता हूं {print $1, $3}, लेकिन मैं कॉलम के हेडर को निर्दिष्ट करके प्रिंट करने …

4
बाइट ऑफसेट से लाइन नंबर प्राप्त करें
फ़ाइल के लिए बाइट ऑफ़सेट होना। क्या कोई उपकरण है जो इस बाइट के लिए लाइन नंबर देता है? बाइट की गिनती शून्य से शुरू होती है, जैसे: पहली बाइट 0 नहीं 1 है। 1 से शुरू होने वाली लाइन नंबर। फ़ाइल में सादा पाठ, "बाइनरी" ब्लॉब्स, मल्टीबाइट अक्षर आदि …

4
विम संपादक में लाइनों के एक सेट के लिए व्हाट्सएप हटाएं
मेरे पास फ़ाइल में निम्नलिखित जैसा कुछ पाठ है: sample text some random text even more random text text with no indent worst indention मुझे प्रत्येक पंक्ति से पहले खाली स्थान को हटाना होगा। एक लाइन के लिए मैं क्या करता हूं 0dw मैं उसी कमांड का उपयोग करके दोहरा …

3
एक नामित पाइप के लिए स्वचालित ईओएफ को रोकें, और जब मैं चाहता हूं तो एक ईओएफ भेजें
मेरा एक प्रोग्राम है जो किसी दिए गए स्ट्रीम में (निम्नलिखित मामले, स्टडिन) में ईओएफ पढ़ने पर स्वचालित रूप से बाहर निकलता है। अब मैं एक शेल स्क्रिप्ट बनाना चाहता हूं, जो एक नामित पाइप बनाता है और कार्यक्रम के स्टड को इससे जोड़ता है। फिर स्क्रिप्ट पाइप के लिए …

10
शेल स्क्रिप्ट का उपयोग करके स्ट्रिंग से सभी डुप्लिकेट शब्द निकालें
मेरे पास एक तार है "aaa,aaa,aaa,bbb,bbb,ccc,bbb,ccc" मैं स्ट्रिंग से डुप्लिकेट शब्द को हटाना चाहता हूं फिर आउटपुट जैसा होगा "aaa,bbb,ccc" मैंने इस कोड स्रोत की कोशिश की $ echo "zebra ant spider spider ant zebra ant" | xargs -n1 | sort -u | xargs यह समान मूल्य के साथ ठीक …

4
क्या शेल स्क्रिप्ट के माध्यम से एक yml फ़ाइल को संशोधित करना संभव है?
यह मेरा डॉकटर-कंपोज़ है।लिमल कैसा दिखता है। nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' अब मुझे शेल स्क्रिप्ट (एक ubuntu सर्वर पर) के माध्यम से कुछ सामग्री जोड़ने की आवश्यकता है। मुझे पूरा यकीन नहीं है कि यह संभव …

4
मैं sed का उपयोग करके किसी विशिष्ट शब्द के बाद पाठ को कैसे बदल सकता हूं?
मैंने नामक एक फ़ाइल है .ignore। को बदलने की जरूरत है projdir। उदाहरण के लिए: ignore \..* ignore README projdir Snake मुझे साँप को बदलने की ज़रूरत है, उदाहरण के लिए, "पचमन"। मैंने मैन पेज पढ़ा, लेकिन मुझे नहीं पता कि क्या करना है।

2
उन सभी लाइनों को हटा दें जिनमें सीमांकक से पहले n वर्ण नहीं हैं
मेरे पास बहुत लंबी पाठ फ़ाइल है ( यहाँ से ) जिसमें 6 हेक्साडेसिमल वर्ण होने चाहिए फिर एक 'ब्रेक' (जो एक वर्ण के रूप में प्रकट होता है और नीचे दिए गए कोड मार्कडाउन में ठीक से दिखाई नहीं देता है) कुछ शब्दों के बाद: 00107B Cisco Systems, Inc …

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