Wednesday, 15 February 2012

grep - Find lines containing all keywords in bash script -


मूलतः, मुझे ऐसा कुछ चाहिए जो इसी तरह से व्यवहार करता है:

  cat file | Grep -i keyword1 | Grep -i कीवर्ड 2 | Grep -i keyword3  

मैं ऐसा कैसे कर सकता हूँ एक बास स्क्रिप्ट जो कि खोजशब्द तर्कों की एक चर-लंबाई सूची लेता है? स्क्रिप्ट को सभी खोजशब्दों वाली पंक्तियों के एक केस-असंवेदनशील मिलान करना चाहिए।

इसे एक स्क्रिप्ट के रूप में प्रयोग करें < / P>

  #! P = "$ P && / $ k /" / bin / bash awk -v IGNORECASE = 1 -f & lt; (पी =; के लिए k; करो [-z "$ P"] && P = "/ $ k /" ";" P $ प्रिंट {प्रिंट} ")  

और इसे

  script.sh keyword1 keyword2 keyword3 & lt; फ़ाइल  

No comments:

Post a Comment