pr |
Imprime |
|---|---|
| PC-lint | |
Syntaxe
| pr [options] [file ...] |
Paramètres
| Nom | Description |
|---|---|
| pagine et imprime la séquence de fichiers dans l'imprimante (ou la sortie standard) telle que modifiée par les options indiquées ci-dessous : | |
| -h | Supprime les entêtes et les pieds de page du résultat. |
| -l# | Spécifie le nombre de lignes par page (66 par défaut). Si ce nombre est inférieur à 12, aucun en-tête n'est généré (équivalent à l'option -h). |
| -n | Supprime la numérotation des lignes. |
| -s | Redirige la sortie vers le fichier de sortie standard (sinon la sortie est envoyée à l'imprimante). |
| +<SP> | Est un numéro de page de début ; s'il est omis, la valeur 1 est supposée. |
| +<EP> | Est un numéro de page de fin ; s'il est omis, la dernière page est prise en compte. |
| - | Les données d'entrée proviennent de l'entrée standard (notez que celle-ci peut être incluse parmi les fichiers). |
Description
Cette commande permet de lancer le Print Utility, soit un utilitaire d'impression.
Remarques
- De nombreux utilisateurs de PC-Lint possèdent déjà des éditeurs et/ou des utilitaires permettant d'afficher les numéros de ligne d'un fichier. Toutefois, au cas où vous n'en auriez pas, ils ont inclus un tel utilitaire sur la disquette de distribution (nommé pr.exe).
- Les fichiers peuvent contenir le caractère générique * et le caractère ?
- Les options -h, -l#, -n et -s s'appliquent à l'ensemble de la commande et, pour plus de simplicité, n'ont pas besoin de précéder les noms de fichiers. Les
options +<SP&g;t et -<EP> s'appliquent uniquement au fichier suivant. Exception : si +<SP> et/ou -<SP> ne sont suivies d'aucun nom de fichier, elles
s'appliquent à tous les fichiers. Tous les sauts de page à l'intérieur d'un fichier sont interprétés comme des sauts de page.
De plus :
pr ou sans arguments affiche un bref message d'aide.
Exemples
| pr alpha.c |
imprime alpha.c c paginé et numéroté ligne sur l'imprimante (PRN:).
| pr alpha.c -s -h | more |
affiche alpha.c à l'écran avec les numéros de ligne (une page à la fois).
| pr alpha.c -5 beta.c |
Imprime l'intégralité du fichier alpha.c et les premières pages actives du fichier beta.c sur l'imprimante :
| pr -l1 +100 -110 foo |
Imprime les lignes numérotées de 100 à 110 du fichier foo. Notez que l'option -l1 supprime les entêtes et définit la longueur de la page à un.
| pr huge -l1 +10000 -n -s >temp |
extrait du fichier les lignes volumineuses à partir de 10000 et les place dans le fichier temporaire.
Dernière mise à jour : Lundi, le 6 avril 2026