Buka file .raw sebagai teks dalam waktu kurang

13

Output dari program saya memiliki ekstensi file .raw. Jika saya mencoba membuka ini dengan lesssaya dapatkan:

No isoinfo available
Install mkisofs to view ISO images

File tersebut bukan file gambar, itu hanya teks. Apakah ada cara untuk mengatakan lessbahwa file tersebut harus dibuka sebagai teks biasa?

pengguna1794469
sumber
1
coba dengan perintah string: string file.raw | less
Romeo Ninov
Jika saya benar-benar ingin melihat apa yang ada di file, saya menggunakan moredaripada less.
Tandai
1
Untuk benar-benar melihat apa yang ada dalam file, saya menggunakan od;-).
Stephen Kitt

Jawaban:

20

Upaya untuk menggunakan isoinfoberasal dari lesspipe, yang umumnya digunakan sebagai penolong lessmelalui LESSOPENvariabel.

Lari

LESSOPEN= less file.raw

akan terbuka file.rawtanpa interpretasi.

Stephen Kitt
sumber
17

Opsi lain yang tidak melibatkan pengaturan variabel apa pun adalah untuk menyalurkan data melalui lessbukannya membiarkan lessmembuka file untuk Anda.

$ cat file.raw | less

atau

$ less <file.raw

akan melakukan trik.

Majenko
sumber
Ini juga saran yang bagus; jika saya dapat menerima dua jawaban saya juga akan menerima ini.
user1794469
3
Menggunakan pengalihan ke lessmemiliki beberapa kelemahan: lessperlu buffer semuanya, sehingga akan menggunakan lebih banyak memori (kecuali -Bditentukan); itu tidak akan tahu tentang nama file, dan ukurannya hanya akan tersedia setelah selesai membaca semua data.
Stephen Kitt