कम में पाठ के रूप में .raw फ़ाइल खोलें


13

मेरे प्रोग्राम के आउटपुट में एक .raw फ़ाइल एक्सटेंशन है। अगर मैं इसे lessप्राप्त करने की कोशिश करूँ तो मुझे यह मिलेगा:

No isoinfo available
Install mkisofs to view ISO images

फ़ाइल एक छवि फ़ाइल नहीं है, यह सिर्फ पाठ है। क्या यह बताने का कोई तरीका है lessकि फ़ाइल को सादे पाठ के रूप में खोला जाना चाहिए?


1
स्ट्रिंग्स कमांड के साथ प्रयास करें: स्ट्रिंग्स file.raw | कम
रोमियो

अगर मैं वास्तव में यह देखना चाहता हूं कि फाइल में क्या है, मैं moreइसके बजाय उपयोग करता हूं less
मार्क

1
वास्तव में यह देखने के लिए कि फाइल में क्या है, मैं od;-)
स्टीफन किट

जवाबों:


20

उपयोग करने का प्रयास isoinfoआता है lesspipe, जिसे आम तौर पर चर के lessमाध्यम से सहायक के रूप में उपयोग किया जाता है LESSOPEN

चल रहा है

LESSOPEN= less file.raw

file.rawबिना व्याख्या के खुलेगा ।


17

एक अन्य विकल्प जिसमें किसी भी चर को सेट करना शामिल नहीं है, वह है कि आप के लिए फ़ाइल lessको lessखोलने के बजाय डेटा को पाइप करना ।

$ cat file.raw | less

या

$ less <file.raw

चालबाजी करेगा।


यह भी महान सुझाव है; अगर मैं दो उत्तर स्वीकार कर सकता हूं तो मैं भी इसे स्वीकार करूंगा।
user1794469

3
पुनर्निर्देशन का उपयोग करने में lessकुछ नुकसान हैं: lessसब कुछ बफर करने की आवश्यकता है, इसलिए यह अधिक मेमोरी (जब तक -Bनिर्दिष्ट नहीं है) का उपयोग करेगा ; यह फ़ाइल नाम के बारे में नहीं जानता होगा, और आकार केवल तभी उपलब्ध होगा जब यह सभी डेटा को पढ़ रहा हो।
स्टीफन किट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.