Question Comment associer les commandes «moins» et «tête»?


Je tente de prévisualiser un fichier PDF dans le terminal sur Ubuntu 17.04. Je peux voir le PDF clairement en utilisant la commande «less», mais il affiche le fichier entier. Si j'utilise la commande 'head', j'obtiens les 10 premières lignes, mais l'aperçu est un charabia. J'ai essayé de combiner les commandes en utilisant '&&' mais tout ce qu'il a fait était d'appliquer les deux commandes séparément.

Y a-t-il un moyen pour les deux d'agir en même temps? En d'autres termes, je veux prévisualiser lisiblement les 10 premières lignes du PDF.


1
2017-07-20 01:45


origine


Depuis less est un téléavertisseur, pourquoi ne pas simplement appuyer sur q Lorsque vous avez fini de regarder autant de lignes que vous voulez voir? - muru
Je peux le faire, mais je voulais voir s'il y avait un moyen de les combiner sans que je n'entre dans une nouvelle "fenêtre". - mathishard.butweloveit
Le fait est qu’un PDF doit être lu complètement pour qu’il puisse être affiché (les informations importantes sont stockées à la fin du fichier). Donc, vous devez faire quelque chose comme: less foo.pdf | head, ou déterminer quel programme less utilise pour générer l'aperçu et faire: <preview prog> foo.pdf | head. - muru
Utilises tu less pour autre chose que d'obtenir l'aperçu? La fonctionnalité de pagination n'est-elle pas nécessaire? - muru
Autant que je sache less utilise le lessfile filtre qui fonctionne pdftotext sous la capuche; que se passe-t-il si vous courez pdftotext somefile.pdf - | head? - steeldriver


Réponses: