मैं कुछ रेगेक्स सीखना शुरू कर रहा हूं, इसलिए मैं इस कमांड का बार-बार उपयोग करता हूं:
grep pattern /usr/share/dict/american-english
केवल पैटर्न वाला हिस्सा बदलता है, इसलिए मुझे बार-बार लंबी अभिव्यक्ति " / usr / शेयर / तानाशाही / अमेरिकी-अंग्रेजी " लिखना होगा ।
किसी ने टिप्पणी की कि कमांड इतिहास से कमांड के एक तर्क को पूर्ण अभिव्यक्ति के बजाय क्रिप्टिक चरित्र संयोजन टाइप करके विस्तारित करना संभव है। क्या आप मुझे उन गूढ़ चरित्र संयोजनों के बारे में बता सकते हैं?
bash
, dash
, zsh
, mksh
, और ksh
गोले (कम से कम, कि मैं के बारे में पता) सभी पहचान लेंगे $_
पिछले आर्ग विशेष पैरामीटर (कुछ तो हालांकि केवल इंटरैक्टिव मोड में करते हैं,) । यह सिर्फ एक चर की तरह फैलता है grep somepattern filename; grep otherpattern "$_"
:। आप आमतौर पर इसकी सामग्री को आउटपुट में देख सकते हैं set
।