मुझे यूनिक्स head
कमांड के बराबर की आवश्यकता है (आउटपुट की पहली एन लाइनें प्रदर्शित करें)। यह मैं वर्तमान में उपयोग कर रहा हूँ:
tasklist | find /N " " | findstr /r \[[0-9]\]
उपरोक्त कोड tasklist
आउटपुट के पहले 10 लाइनों को प्रदर्शित करता है । रेगेक्स का उपयोग करते हुए पहले 10 लाइनों find /N " "
को findstr /r \[[0-9]\]
निकालने के दौरान प्रत्येक पंक्ति की शुरुआत के लिए एक पंक्ति संख्या प्रस्तुत करता है ।
उपरोक्त कोड काम करता है, लेकिन मुझे किसी भी सीमा को निर्दिष्ट करने की आवश्यकता है । इस तथ्य के कारण कि विंडोज में मानकों के अनुसार नियमित अभिव्यक्ति को लागू नहीं किया जाता है, मुझे काम करने के लिए कुछ और नहीं मिल सकता है।
मैं एक cmd आउटपुट से मनमानी लाइनें कैसे निकाल सकता हूं? एक-लाइनर के साथ ऐसा करना महत्वपूर्ण है। कोई स्क्रिप्ट नहीं!