Я использую Ubuntu 14.04 и имею следующую проблему. Поиск по этому веб-сайту ничего не дает и не делает Google.
Я работаю с некоторыми файлами данных с суффиксом .iso. Это простые файлы данных ascii, а не ISO-изображений . Однако, когда я пытаюсь «уменьшить» один из этих файлов в терминале, я получаю сообщение об ошибке:
CD-ROM is NOT in ISO 9660 format
Другими словами, он думает, что это ISO-образы из-за суффикса. Утилита «more» рассматривает их как обычные текстовые файлы, но не имеет столько удобных опций, как «less».
Можно ли изменить поведение по умолчанию для этого суффикса файла? И если да, то как?
Вероятно, то, что происходит, - то, что обработка файла прерывается значением по умолчанию lessfile
входной препроцессор . Хотя у меня нет опыта с ним, согласно man lessfile
возможно переопределить поведение по умолчанию следующим образом:
USER DEFINED FILTERS
It is possible to extend and overwrite the default lesspipe and less‐
file input processor if you have specialized requirements. Create an
executable program with the name .lessfilter and put it into your home
directory. This can be a shell script or a binary program.
.
.
.
Однако, если Ваши файлы являются простым текстом ASCII, это может быть достаточно для Ваших потребностей просто отключить препроцессор в целом - или путем установки пустого LESSOPEN
переменная среды
LESSOPEN= less yourfile.iso
или использования -L
параметр командной строки
less -L yourfile.iso
От man less
:
-L or --no-lessopen
Ignore the LESSOPEN environment variable (see the INPUT PRE‐
PROCESSOR section below). This option can be set from within
less, but it will apply only to files opened subsequently, not
to the file which is currently open.
Я добавил этот ответ из-за предыдущего взгляда ответа одинаково экологический прием который немного "слишком нечетный" или избыточно неэффективный.
Наиболее вероятный формат для простого и обычного двоичного файла ASCII .txt
:
Стандартный американский код обмена информацией
У Вас есть все возможности сохранить Ваш ASCII к .txt
, и сохранить Ваш .txt
в стандарте .iso
, и у Вас есть тот же способ, которым можно петлять со СТАНДАРТНОЙ средой.
Поскольку .iso
формат файла об образах дисков.