Mở tệp .raw dưới dạng văn bản trong ít hơn


13

Đầu ra của chương trình của tôi có phần mở rộng tệp .raw. Nếu tôi cố mở cái này với lesstôi sẽ nhận được:

No isoinfo available
Install mkisofs to view ISO images

Tệp không phải là tệp hình ảnh, nó chỉ là văn bản. Có cách nào để nói lessrằng tập tin nên được mở dưới dạng văn bản thuần túy không?


1
thử với lệnh chuỗi: chuỗi file.raw | less
Romeo Ninov

Nếu tôi thực sự muốn xem những gì trong một tập tin, tôi sử dụng morechứ không phải less.
Đánh dấu

1
Để thực sự thấy những gì trong một tập tin, tôi sử dụng od;-).
Stephen Kitt

Câu trả lời:


20

Nỗ lực sử dụng isoinfođến từ lesspipe, thường được sử dụng như một người trợ giúp lessthông qua LESSOPENbiến.

Đang chạy

LESSOPEN= less file.raw

sẽ mở file.rawmà không cần giải thích.


17

Một tùy chọn khác không liên quan đến việc đặt bất kỳ biến nào là chuyển dữ liệu qua lessthay vì để lessmở tệp cho bạn.

$ cat file.raw | less

hoặc là

$ less <file.raw

sẽ làm các mẹo.


Đây cũng là gợi ý tuyệt vời; nếu tôi có thể chấp nhận hai câu trả lời tôi cũng sẽ chấp nhận điều này.
dùng1794469

3
Sử dụng chuyển hướng vào lesscó một vài nhược điểm: lesscần phải đệm mọi thứ, vì vậy nó sẽ sử dụng nhiều bộ nhớ hơn (trừ khi -Bđược chỉ định); nó sẽ không biết về tên tệp và kích thước sẽ chỉ khả dụng khi đọc xong tất cả dữ liệu.
Stephen Kitt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.