Dane wyjściowe mojego programu mają rozszerzenie .raw. Jeśli spróbuję to otworzyć za pomocą less
, otrzymam:
No isoinfo available
Install mkisofs to view ISO images
Plik nie jest plikiem graficznym, to tylko tekst. Czy istnieje sposób, aby powiedzieć, less
że plik należy otworzyć jako zwykły tekst?
command-line
less
użytkownik1794469
źródło
źródło
more
raczej niżless
.od
;-).Odpowiedzi:
Próba użycia
isoinfo
pochodzilesspipe
, który jest powszechnie stosowany jako pomocnik zaless
pośrednictwemLESSOPEN
zmiennej.Bieganie
otworzy się
file.raw
bez interpretacji.źródło
Inną opcją, która nie wymaga ustawiania żadnych zmiennych, jest przepuszczanie danych
less
zamiast przepuszczanialess
pliku.lub
załatwi sprawę.
źródło
less
ma kilka wad:less
wymaga buforowania wszystkiego, więc zużyje więcej pamięci (chyba że-B
określono inaczej ); nie będzie wiedział o nazwie pliku, a rozmiar będzie dostępny dopiero po zakończeniu odczytu wszystkich danych.