Вывод моей программы имеет расширение .raw. Если я пытаюсь открыть это с less
я получаю:
No isoinfo available
Install mkisofs to view ISO images
Файл не файл изображения, это просто текст. Есть ли способ сказать, less
что файл должен быть открыт в виде простого текста?
command-line
less
user1794469
источник
источник
more
а неless
.od
;-).Ответы:
Попытка использовать
isoinfo
исходит изlesspipe
, который обычно используется в качестве помощникаless
черезLESSOPEN
переменную.Бег
откроется
file.raw
без толкования.источник
Другой вариант, который не требует установки каких-либо переменных, - это передать данные,
less
а неless
открывать файл для вас.или
сделал бы трюк.
источник
less
имеет несколько недостатков:less
необходимо все буферизовать, чтобы использовать больше памяти (если-B
не указано иное); он не будет знать об имени файла, а размер будет доступен только после того, как он завершит чтение всех данных.