Quando more viene passato un file il cui contenuto può essere visualizzato su uno schermo, scrive semplicemente il contenuto del file su stdout senza impaginazione. Se il file non può essere contenuto in una schermata, more lo impagina.
less ha un'opzione per uscire se il file con cui sta lavorando può essere visualizzato su una schermata (-F ) e ha un more -funzione di emulazione che si comporta in modo simile al -F flag, ma nessuna di queste opzioni sembra causare less per scrivere il contenuto del file su stdout se il contenuto può stare su uno schermo.
Come posso ottenere less scrivere il contenuto di un file su stdout se il contenuto del file può stare su una schermata e impaginare il file come farebbe normalmente?
Risposta accettata:
Usa less -FX . Da man less :
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be dis-
played on the first screen.
-X or --no-init
Disables sending the termcap initialization and deinitialization
strings to the terminal. This is sometimes desirable if the
deinitialization string does something unnecessary, like clear-
ing the screen.