Відкрийте .raw файл як текст менше


13

Вихід моєї програми має розширення файлу .raw. Якщо я спробую відкрити це, lessотримаю:

No isoinfo available
Install mkisofs to view ISO images

Файл - це не графічний файл, а лише текст. Чи є спосіб сказати, lessщо файл слід відкривати як звичайний текст?


1
спробуйте з командами рядків: strings 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

зробив би трюк.


Це також чудова пропозиція; якби я міг прийняти дві відповіді, я також прийняв би це.
користувач1794469

3
Використання перенаправлень на lessмає декілька недоліків: lessпотребує буферизації всього, щоб воно використовувало більше пам’яті (якщо -Bне вказано); він не буде знати про ім'я файлу, і розмір буде доступний лише після закінчення зчитування всіх даних.
Стівен Кітт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.