एक बैश कंसोल पर करने के लिए सांत्वना उत्पादन रीडायरेक्ट कर रहा है, मैं यह कर यदि:रेल - एक फ़ाइल
cd mydir
ls -l > mydir.txt
> ऑपरेटर मानक इनपुट कब्जा है और एक फाइल करने के लिए यह पुनर्निर्देश; तो मुझे मानक आउटपुट के बजाय mydir.txt
में फ़ाइलों की सूची मिलती है।
क्या रेलवे कंसोल पर कुछ ऐसा करने का कोई तरीका है?
मुझे एक रूबी स्टेटमेंट मिला है जो बहुत सारे प्रिंट (~ 8k लाइन) उत्पन्न करता है और मैं इसे पूरी तरह से देख सकता हूं, लेकिन कंसोल केवल अंतिम 1024 लाइनों को याद करता है या नहीं। तो मैंने एक फाइल को रीडायरेक्ट करने के बारे में सोचा - अगर कोई बेहतर विकल्प जानता है, तो मैं सभी कान हूं।
धन्यवाद:
टी आदेश भी कई अन्य विकल्प है जो आप से बाहर की जाँच कर सकते हैं! यही वह है जिसकी तलाश में मैं हूं। – kikito
यह मेरे लिए तब तक काम नहीं करता जब तक कि मैंने 'stdout.sync = true' जोड़ा। संपादित। –
'$ stdout.reopen (" my.log "," w ") 'एक और अधिक सुरुचिपूर्ण समाधान प्रतीत होता है, जो यहां देखा गया है: http://stackoverflow.com/a/2480439/21217 – dain