2012-03-22 16 views
5

में किसी फ़ाइल की रीयल-टाइम सामग्री दिखाएं मेरे पास एक पावरहेल टैब है जिसे मैं कमांड चलाने के लिए चाहता हूं और इसे लॉग फ़ाइल की सामग्री को स्क्रॉल करना प्रारंभ कर रहा हूं। मैं इसे बाहर निकलना नहीं चाहता (जब तक मैं ctrl + c नहीं) और फ़ाइल को स्क्रॉल करना जारी रखता हूं। यह मैं कैसे करूंगा?पावरहेल

मैंने using a file watcher के बारे में सोचा है, लेकिन मुझे लाइनों को निर्धारित करने के लिए तर्क प्रोग्राम करना होगा और यह केवल कुल अक्षम दिखता है और जैसे कि जाने का एक आसान तरीका है।

उत्तर

9

आप कर सकते हैं:

get-content file -wait 
+0

आप इस टिप के लिए बहुत बहुत धन्यवाद! यह थोड़े की तरह है * निक्स की पूंछ-जो कि शानदार है! – Sune

+5

और यदि आपके पास PowerShell V3 'get-content -tail 10 -wait foo.log' में प्रयास करने के लिए शुरू करने के लिए एक बड़ी लॉग फ़ाइल है। और वी 2 के लिए पीएससीएक्स में हमेशा 'गेट-फाइलटेल-फॉलो' होता है। :-) –

+0

दुर्भाग्यवश यह बहुत धीमी है ... जब 'tail -f' और' get-content -wait 'साइड-बाय-साइड होने पर, आप वास्तविक दिखने वाले वास्तविक समय को देख सकते हैं, जबकि दूसरा दर्दनाक रूप से प्रिंटिंग कर रहा है थोड़ी देर में हर बार बड़े ब्लॉक। –