मैं किसी विशिष्ट श्रेणी में इतिहास प्रविष्टियाँ कैसे प्राप्त / फ़िल्टर कर सकता हूँ?
मेरे पास एक बड़ी इतिहास फ़ाइल है और अक्सर उपयोग होती है
history | grep somecommand
अब, मेरी याददाश्त बहुत खराब है और मैं यह भी देखना चाहता हूं कि कमांड में प्रवेश करने के समय मैंने और क्या किया।
अभी के लिए मैं ऐसा करता हूं: मैच मिलता है 4992 somecommand
, फिर मैं कहता हूं
history | grep 49[0-9][0-9]
यह आमतौर पर काफी अच्छा होता है, लेकिन मैं इसे अधिक सटीक तरीके से करूंगा, यह 4972 से 5012 तक की कमांड है, जो पहले 20 कमांड है और 20 के बाद।
मैं सोच रहा हूं कि क्या कोई आसान तरीका है? मुझे संदेह है, एक कस्टम स्क्रिप्ट क्रम में है, लेकिन शायद किसी और ने पहले भी कुछ ऐसा ही किया है।