आप शायद एक GUI ऐप की तलाश में हैं, लेकिन मैं एक टर्मिनल कमांड को पुनः प्राप्त कर सकता हूं। पर्ल इनलाइन प्रतिस्थापन कर सकता है:
find . -type f -exec perl -p -i -e "s/SEARCH_REGEX/REPLACEMENT/g" {} \;
यह वर्तमान निर्देशिका के तहत सभी फ़ाइलों को मिलेगा और प्रदान किए गए rexxp के आधार पर प्रतिस्थापित करेगा। यदि आपको निर्देशिकाओं को बदलने की आवश्यकता है, तो एक आसान तरीका टाइप करना है: cd (सुनिश्चित करें कि इसके बाद कोई स्थान है) और फिर टर्मिनल विंडो पर फाइंडर से एक फ़ोल्डर खींचें और छोड़ें। प्रेस वापसी और आप उस फ़ोल्डर में होंगे जिसे आप चाहते हैं; इसके बाद ऊपर दिए गए perl कमांड को रन करें।
यदि आप चाहते हैं कि प्रतिपूर्ति करने से पहले बैकअप प्रतिलिपियाँ बनाएं, तो चलाएँ:
find . -type f -exec perl -p -i.bak -e "s/SEARCH_REGEX/REPLACEMENT/g" {} \;