से शब्दों को फ़िल्टर करने के लिए grep का उपयोग करना मैं एक अन्य फाइल से सामान्य अंग्रेजी शब्दों को फ़िल्टर करने के लिए एक stwordswords-file के साथ grep का उपयोग करना चाहता हूं। फ़ाइल "somefile" में प्रति पंक्ति एक शब्द होता है।एक स्टॉपवर्ड फ़ाइल
cat somefile | grep -v -f stopwords
इस दृष्टिकोण के साथ समस्या यह है: यह जांच करता है कि stopwords में एक शब्द somefile में होता है, लेकिन मैं चाहता हूँ विपरीत है, यानी की जाँच करता है, तो somefile में एक शब्द stopwords में होता है।
यह कैसे करें?
hello
o
orange
stopwords निम्नलिखित शामिल हैं:
o
मैं somefile से केवल शब्द 'ओ' के बाहर फ़िल्टर करना चाहते हैं, नहीं
उदाहरण
somefile निम्नलिखित शामिल हैलो और नारंगी।
grep -v -w -f stopwords somefile
या 'grep -v -w -f stopwords somefile '' cat' कमांड – Matthias
से परहेज करते हुए मैंने आपके क्लीनअप सुझाव @ माथियास के आधार पर उत्तर बदल दिया –