निर्दिष्ट करता हूं उसके बाद मैं grep का उपयोग कर रहा हूं और मैं अपनी स्ट्रिंग के बाद डेटा प्राप्त करना चाहता हूं। मैं जो निर्दिष्ट करता हूं उसके बाद मैं स्ट्रिंग प्राप्त करना चाहता हूं। अगर मैं "लेबल" grep: "मुझे" लेबल मिलता है: नीला लेबल: लाल लेबल: हरा "। मैं सिर्फ रंग प्राप्त करना चाहता हूं। अगर मैं grep -o कहता हूं तो मुझे सभी लेबल मिलते हैं। अगर मैं कहता हूं -एल यह कहता है (मानक आउटपुट)। कोई उपाय?grep स्ट्रिंग जो मैं
5
A
उत्तर
6
आप शब्द लेबल को खत्म करने के लिए sed
का उपयोग कर सकते हैं उदा।
grep "label:" | sed s/label://g
2
Grep एक ऐसा उपकरण है जिसका उपयोग केवल टेक्स्ट की पंक्तियों को फ़िल्टर करने के लिए किया जा सकता है। कुछ और जटिल करने के लिए, आपको शायद एक और जटिल उपकरण की आवश्यकता है।
उदाहरण के लिए, sed
यहां इस्तेमाल किया जा सकता है:
sed 's/.*label: \(.*\)/\1/'
पाठ इस तरह ...
label: blue
llabel: red
label: green label: yellow
चालू हो जाता है इस में:
blue
red
yellow
आप देख सकते हैं, यह sed
कमांड केवल आपके खोज पैटर्न के बाद आता है, और प्रति लिन के कई मैच एस समर्थित नहीं हैं।
संबंधित मुद्दे
- 1. Grep स्ट्रिंग 1 और स्ट्रिंग 2
- 2. Grep regex स्ट्रिंग नहीं है
- 3. grep
- 4. grep
- 5. grep
- 6. grep
- 7. grep बनाम बिल्ली और grep
- 8. grep
- 9. grep
- 10. 'grep'
- 11. grep
- 12. grep
- 13. grep, उदा। जीसीसी | colorgcc | grep regexp
- 14. "grep" बाइनरी फ़ाइल
- 15. Grep Regex:
- 16. बैश: इको स्ट्रिंग जो
- 17. Grep जावास्क्रिप्ट
- 18. मैं बैकटिक के लिए grep कैसे करूँ?
- 19. Grep रिकर्सिव और
- 20. grep egrep एकाधिक-स्ट्रिंग्स
- 21. ack-grep:
- 22. उबंटू पर grep में, मैं केवल नियमित स्ट्रिंग से मेल खाने वाली स्ट्रिंग को कैसे प्रदर्शित कर सकता हूं?
- 23. emacs में grep-find के लिए डिफ़ॉल्ट स्ट्रिंग
- 24. मैं पर्ल में यूनिक्स grep कैसे कार्यान्वित कर सकता हूं?
- 25. grep के लिए चयन-स्ट्रिंग लेकिन केवल अद्वितीय समूह लौटें
- 26. शाब्दिक तारों के लिए Grep
- 27. स्ट्रिंग जो केवल रिक्त स्थान
- 28. केवल लाइन नंबर के लिए फास्ट grep/grep?
- 29. Grep और Python
- 30. git grep - लेकिन सूचकांक
... हालांकि 'grep' [बेकार] है (http://www.iki.fi/era/unix/award.html#grep); 'sed -n'/लेबल:/s /// gp'' – tripleee