Asa, commande fpr

Objectif

Imprime les fichiers FORTRAN dans les conventions d'imprimante ligne.

Syntaxe

asafpr}
[ File ...]

Descriptif

Les commandes asa et fpr impriment les fichiers FORTRAN pour se conformer à la convention d'impression de ligne de ce système d'exploitation. Les deux commandes fonctionnent comme un filtre pour transformer des fichiers formatés conformément aux conventions de contrôle chariot FORTRAN en fichiers formatés conformément aux conventions d'impression en ligne.

La variable Fichier indique le nom du fichier d'entrée lu par les commandes asa et fpr à la place de l'entrée standard. Les commandes asa et fpr lisent le fichier, remplacent les caractères de contrôle chariot par des caractères de système d'exploitation reconnaissables et impriment le fichier dans la sortie standard.

Les deux commandes lisent le premier caractère de chaque ligne à partir du fichier d'entrée, interprétant le caractère et l'espace la ligne en fonction de la définition du premier caractère. Si le premier caractère est un Blank, un 0, un tiret (-), un 1ou un signe plus (+), l'une des commandes effectue les opérations suivantes:

Article Descriptif
Blank Avance le chariot d'une ligne et imprime la ligne d'entrée.
0 Avance le chariot de deux lignes et imprime la ligne d'entrée.
- Avance le transport de trois lignes et imprime la ligne d'entrée.
1 Avance le chariot vers le haut de la page suivante.
+ N'avance pas le chariot et commence à imprimer la ligne d'entrée dans le premier espace du fichier de sortie.
Les commandes interpront une ligne vide comme si son premier caractère est un blanc et supprime un blanc qui apparaît comme un caractère de commande de chariot. Il traite les lignes commençant par des caractères autres que les caractères de contrôle définis comme s'ils commencent par un caractère blanc. Le premier caractère d'une ligne n'est pas imprimé. Si de telles lignes apparaissent, un diagnostic approprié apparaît dans l'erreur standard.
Remarque: Les résultats ne sont pas définis pour les lignes d'entrée de plus de 170 caractères.

Statut de sortie

Cette commande renvoie les valeurs de sortie suivantes :

Tableau 1. état de sortie
Article Descriptif
0 % L'opération a abouti.
>0 Une erreur s'est produite.

Exemples

  1. Utilisez la commande fpr de la manière suivante pour modifier les caractères de contrôle chariot dans un fichier a.out généré par un compilateur FORTRAN en caractères de contrôle chariot et imprimer le fichier résultant:
    a.out | fpr | qprt
  2. Utilisez la commande asa de la manière suivante pour exécuter le fichier f77.output via la commande asa afin de modifier les caractères de contrôle chariot de FORTRAN au système d'exploitation et d'imprimer le fichier résultant.
    asa f77.output | qprt

Fichiers

Tableau 2. fichiers
Article Descriptif
/usr/ucb/fpr Contient la commande fpr .
/usr/bin/asa Contient la commande asa .