मेरा मतलब है 100+ एमबी बड़ा; ऐसी टेक्स्ट फाइलें संपादकों के लिफाफे को आगे बढ़ा सकती हैं।
मुझे एक बड़ी XML फ़ाइल देखने की ज़रूरत है, लेकिन अगर संपादक छोटी गाड़ी है तो नहीं कर सकता।
कोई सुझाव?
मेरा मतलब है 100+ एमबी बड़ा; ऐसी टेक्स्ट फाइलें संपादकों के लिफाफे को आगे बढ़ा सकती हैं।
मुझे एक बड़ी XML फ़ाइल देखने की ज़रूरत है, लेकिन अगर संपादक छोटी गाड़ी है तो नहीं कर सकता।
कोई सुझाव?
जवाबों:
मुक्त केवल पढ़ने वाले दर्शक:
tail
।" यह वास्तव में एक लॉग फ़ाइल विश्लेषक है, न कि एक बड़ी फ़ाइल दर्शक, और एक परीक्षण में 250 एमबी की फ़ाइल लोड करने के लिए 10 सेकंड और 700 एमबी रैम की आवश्यकता होती है। लेकिन इसकी मारक विशेषताएं स्तंभकार (सीएसवी, जेएसएनएल आदि में हैं जो पार्स लॉग्स हैं और एक स्प्रेडशीट प्रारूप में प्रदर्शित होती हैं) और हाइलाइटर (कुछ रंगों में कुछ शब्दों के साथ लाइनें दिखाते हैं)। इसके अलावा, फ़ाइल, टैब, मल्टीफ़ाइल्स, बुकमार्क, खोज, प्लगइन्स और बाहरी टूल का समर्थन करता है।नि: शुल्क संपादकों:
बिलिन प्रोग्राम (कोई इंस्टॉलेशन आवश्यक नहीं):
MORE
, यूनिक्स को नहींmore
। एक कंसोल प्रोग्राम जो आपको एक बार में एक फ़ाइल, एक स्क्रीन देखने की अनुमति देता है।वेब दर्शक:
अदा संपादक:
आप संपादकों का उपयोग सिर्फ (बड़ी) फ़ाइल को देखने के लिए क्यों कर रहे हैं ?
* Nix या Cygwin के तहत , बस कम उपयोग करें । (एक प्रसिद्ध कहावत है - "कम या ज्यादा, कम या ज्यादा" - क्योंकि "कम" ने पहले के यूनिक्स कमांड "अधिक" को बदल दिया, इसके अलावा कि आप वापस स्क्रॉल कर सकते हैं।) कम के तहत खोज करना और नेविगेट करना बहुत समान है। विम, लेकिन इसमें कोई स्वैप फाइल और थोड़ी सी रैम का उपयोग नहीं किया गया है।
इसमें GNU का Win32 पोर्ट कम है। उपरोक्त उत्तर का "कम" अनुभाग देखें।
पर्ल त्वरित स्क्रिप्ट्स के लिए अच्छा है, और इसके ..
(रेंज फ्लिप-फ्लॉप) ऑपरेटर एक अच्छा चयन तंत्र के लिए बनाता है जिसे क्रूड के माध्यम से आपको कम करना है।
उदाहरण के लिए:
$ perl -n -e 'print if ( 1000000 .. 2000000)' humongo.txt | less
यह लाइन 1 मिलियन से लाइन 2 मिलियन तक सब कुछ निकाल देगा, और आपको आउटपुट को मैन्युअल रूप से कम में निचोड़ने की अनुमति देगा।
एक और उदाहरण:
$ perl -n -e 'print if ( /regex one/ .. /regex two/)' humongo.txt | less
यह तब शुरू होता है, जब "रेगुलर एक्सप्रेशन वन" कुछ पाता है, और रूक जाता है जब "रेगुलर एक्सप्रेशन दो" एक दिलचस्प ब्लॉक का अंत पाता है। यह कई ब्लॉक मिल सकता है। उत्पादन में वृद्धि ...
यह एक और उपयोगी उपकरण है जिसका आप उपयोग कर सकते हैं। विकिपीडिया लेख उद्धृत करने के लिए :
logparser एक लचीली कमांड लाइन उपयोगिता है जिसे शुरू में एक Microsoft कर्मचारी गैबेरेल ज्यूसेपिनी द्वारा लिखा गया था, जिसे एडिटिंग के लिए परीक्षण को स्वचालित करना था। यह विंडोज ऑपरेटिंग सिस्टम के साथ उपयोग करने के लिए था, और IIS 6.0 संसाधन किट उपकरण के साथ शामिल किया गया था। लॉगरपेर का डिफ़ॉल्ट व्यवहार "डेटा प्रोसेसिंग पाइपलाइन" की तरह काम करता है, कमांड लाइन पर SQL एक्सप्रेशन लेने और SQL एक्सप्रेशन के लिए मैच वाली लाइनों को आउटपुट करने के लिए।
Microsoft Logparser को एक शक्तिशाली, बहुमुखी उपकरण के रूप में वर्णित करता है, जो टेक्स्ट-आधारित डेटा जैसे कि लॉग फ़ाइल, XML फ़ाइलें और CSV फ़ाइलों के लिए सार्वभौमिक क्वेरी एक्सेस प्रदान करता है, साथ ही विंडोज ऑपरेटिंग सिस्टम पर महत्वपूर्ण डेटा स्रोत जैसे इवेंट लॉग, रजिस्ट्री, फ़ाइल सिस्टम, और सक्रिय निर्देशिका। इनपुट क्वेरी के परिणाम टेक्स्ट-आधारित आउटपुट में कस्टम-स्वरूपित हो सकते हैं, या उन्हें SQL, SYSLOG, या चार्ट जैसे अधिक विशेष लक्ष्य के लिए बनाए रखा जा सकता है।
उदाहरण उपयोग:
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line > 1000 and line < 2000"
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line like '%pattern%'"
100 एमबी बहुत बड़ा नहीं है। 3 जीबी एक तरह का बड़ा हो रहा है। मैं एक प्रिंट और मेल सुविधा पर काम करता था, जो यूएस फर्स्ट क्लास मेल का लगभग 2% बनाता था। उन प्रणालियों में से एक जिसके लिए मैं मेल के टुकड़ों के लगभग 15 +% के लिए जिम्मेदार टेक लीड था। हमारे यहाँ और वहाँ डिबग करने के लिए कुछ बड़ी फाइलें थीं।
यहां अधिक टूल और जानकारी जोड़ने के लिए स्वतंत्र महसूस करें। यह उत्तर एक कारण के लिए सामुदायिक विकि है! हम सभी को बड़ी मात्रा में डेटा से निपटने के लिए अधिक सलाह की आवश्यकता है ...
less
शब्द के साथ रैप धीमा है। less -S
बिना वर्ड रैप के बड़ी लाइनों पर भी तेज बिजली गिरती है। मैं फिर से खुश हूँ!
less
।