के माध्यम से खोज से विशिष्ट निर्देशिकाओं को बहिष्कृत करें ack के साथ RegEx के माध्यम से मैं विशिष्ट निर्देशिकाओं को कैसे अनदेखा करूं?एएसी: regex
मैं --ignore-dir
विकल्प का उपयोग कर सकता हूं, लेकिन यह मुझे RegEx निर्दिष्ट करने नहीं देता है। मैं किसी भी निर्देशिका को अनदेखा करने में सक्षम होना चाहता हूं, जिसमें test
या tests
या उसके नाम पर अधिक जटिल पैटर्न हैं।
मैं भी माध्यम से
ack -G '(?<!test)' pattern
एक नकारात्मक lookbehind कोशिश की, लेकिन यह काम नहीं करता। यह test
निर्देशिकाओं को बाहर नहीं करता है।
$ ack pattern -G 'test|tests' --invert-file-match
खैर, यह एक तरह से प्रलेखित है:
बहुत बढ़िया - धन्यवाद!मैन पेज में इसके बारे में कुछ भी नहीं, मैं या तो देख रहा हूं, लेकिन यह काम करता है। – AmigoNico