19 - रेगुलर एक्सप्रेशंस
अगले कुछ अध्यायों में, हम पाठ में हेरफेर करने के लिए उपयोग किए जाने वाले उपकरणों को देखने जा रहे हैं। जैसा कि हमने देखा है, टेक्स्ट डेटा सभी यूनिक्स-जैसी प्रणालियों, जैसे कि लिनक्स, पर एक महत्वपूर्ण भूमिका निभाता है। लेकिन इससे पहले कि हम इन उपकरणों द्वारा दी जाने वाली सभी सुविधाओं की पूरी तरह से सराहना कर सकें, हमें पहले उस तकनीक की जांच करनी होगी जो अक्सर इन उपकरणों के सबसे परिष्कृत उपयोगों से जुड़ी होती है। - नियमित अभिव्यक्ति.
जैसा कि हमने कमांड लाइन द्वारा दी गई कई सुविधाओं और सुविधाओं को नेविगेट किया है, हमें कुछ वास्तव में रहस्यमय शेल सुविधाओं और कमांड का सामना करना पड़ा है, जैसे कि शेल विस्तार और उद्धरण, कीबोर्ड शॉर्टकट और कमांड इतिहास, vi संपादक का उल्लेख नहीं करना। नियमित अभिव्यक्तियाँ इस "परंपरा" को जारी रखती हैं और (यकीनन) उन सभी में सबसे रहस्यमय विशेषता हो सकती हैं। इसका मतलब यह नहीं है कि उनके बारे में सीखने में लगने वाला समय प्रयास के लायक नहीं है। बिल्कुल ही विप्रीत। एक अच्छी समझ हमें आश्चर्यजनक करतब दिखाने में सक्षम बनाएगी, भले ही उनका पूरा मूल्य तुरंत स्पष्ट न हो।