Befehle "asa" und "fpr"
Zweck
Gibt FORTRAN-Dateien gemäß den Konventionen für Zeilendrucker aus.
Syntax
{ asa | fpr } [ Datei ... ]
Beschreibung
Die Befehle asa und fpr geben FORTRAN-Dateien so aus, dass sie den Konventionen des Betriebssystems für Zeilendrucker entsprechen. Beide Befehle arbeiten wie Filter, um Dateien, die gemäß den FORTRAN-Vorschubsteuerungskonventionen formatiert wurden, in ein Dateiformat zu transformieren, das den Konventionen für Zeilendrucker entspricht.
Die Variable Datei gibt den Namen der Eingabedatei an, die die Befehle asa und fpr anstelle der Standardeingabe lesen. Die Befehle asa und fpr lesen die Datei, ersetzen die Vorschubsteuerzeichen durch erkennbare Betriebssystemzeichen und geben die Datei in der Standardausgabe aus.
Beide Befehle lesen das erste Zeichen jeder Zeile aus der Eingabedatei, interpretieren das Zeichen und positionieren die Zeile entsprechend der Definition des ersten Zeichens. Wenn das erste Zeichen ein Leerzeichen, eine 0, ein Gedankenstrich (-), eine 1 oder ein Pluszeichen (+) ist, führen beide Befehle die folgenden Aktionen aus:
| Element | Beschreibung |
|---|---|
| Leer | Führt einen Vorschub um eine Zeile durch und gibt die Eingabezeile aus. |
| 0 | Führt einen Vorschub um zwei Zeilen durch und gibt die Eingabezeile aus. |
| - | Führt einen Vorschub um drei Zeilen durch und gibt die Eingabezeile aus. |
| 1 | Führt einen Vorschub an den Anfang der nächsten Seite durch. |
| + | Führt keinen Vorschub durch und beginnt mit der Ausgabe der Eingabezeile beim ersten Leerraum der Ausgabedatei. |
Die Befehle interpretieren eine leere Zeile so, als wäre das erste Zeichen ein Leerzeichen, und löschen ein Leerzeichen, das als Vorschubsteuerzeichen erscheint. Sie behandeln Zeilen, die mit anderen Zeichen als den definierten Steuerzeichen beginnen, so, als begännen sie mit einem Leerzeichen. Das erste Zeichen einer Zeile wird nicht ausgegeben. Wenn solche Zeilen vorkommen, wird eine entsprechende Diagnose in der Standardfehlerausgabe aufgezeichnet.
Hinweis: Bei Eingabezeilen mit mehr als 170 Zeichen sind die Ergebnisse undefiniert.
Exitstatus
Dieser Befehl gibt die folgenden Exitwerte zurück:
| Element | Beschreibung |
|---|---|
| 0 | Erfolgreiche Ausführung. |
| >0 | Es ist ein Fehler aufgetreten. |
Beispiele
- Verwenden Sie den fpr-Befehl auf folgende Weise, um die Wagensteuerzeichen in einera.outdatei, die von einem FORTRAN-Compiler erzeugt wurde, in Wagensteuerzeichen umzuwandeln und die resultierende Datei zu drucken:
a.out | fpr | qprt - Verwenden Sie den asa-Befehl auf folgende Weise, um dief77.outputdatei über den Befehl asa, um die Wagensteuerzeichen von FORTRAN in das Betriebssystem zu ändern und die resultierende Datei zu drucken.
asa f77.output | qprt
Dateien
| Element | Beschreibung |
|---|---|
| /usr/ucb/fpr | Enthält den Befehl fpr. |
| /usr/bin/asa | Enthält den Befehl asa. |