Quand more
est passé un fichier dont le contenu peut être affiché sur un écran, il écrit simplement le contenu du fichier sur stdout sans pagination. Si le fichier ne peut pas tenir sur un seul écran, more
il le pagine.
less
a une option pour quitter si le fichier avec lequel il travaille peut être affiché sur un seul écran ( -F
) et il a une more
fonctionnalité -émulation qui se comporte de manière similaire à l' -F
indicateur, mais aucune de ces options ne semble provoquer l' less
écriture du contenu du fichier à stdout si le contenu peut tenir sur un seul écran.
Comment puis-je less
écrire le contenu d'un fichier sur stdout si le contenu du fichier peut tenir sur un seul écran et paginer le fichier comme il le ferait normalement autrement?
-F
fonctionne qu'avec-X
?-X
, mais pas comme prévu. Étant donné que less est un pageur qui agit sur l'écran secondaire de votre terminal, si vous ne désactivez pas l'initialisation termcap, il démarrera et se fermera sur l'écran secondaire . Vous verrez probablement un flash rapide.echo lol | LESS=F less
car il s'imprime sur un autre écran et revient immédiatement en arrière? Cela a du sens, je suppose (même si je ne vois pas de flash rapide). Merci.less -F
fonctionner sans-X
.