asa

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

asa(1p) - Linux manual page

INLEDNING

Denna manualsida är en del av POSIX Programmer's Manual. Implementeringen på Linux kan skilja sig (konsultera motsvarande Linux-manual för detaljer om Linux-beteende), eller gränssnittet kanske inte är implementerat på Linux.

NAMN

asa — tolkar tecken för styrning av radmatning

SYNOPSIS

asa [fil...]

BESKRIVNING

Verktyget asa skriver sina indatafiler till standardutmatning och omvandlar tecken för radmatningsstyrning från textfiler till kontrollsekvenser för radskrivare på ett implementationsspecifikt sätt.

Första tecknet på varje rad tas bort från indatan och följande åtgärder utförs beroende på det borttagna tecknet:

  • Mellanslag: Resten av raden skrivs ut utan ändringar.
  • 0: En ny rad skrivs ut följt av resten av indata.
  • 1: Ett eller flera implementationsspecifika tecken som flyttar till nästa sida skrivs ut följt av resten av indata.
  • +: Ny rad från föregående rad ersätts med ett eller flera implementationsspecifika tecken som återgår till kolumnposition 1, följt av resten av indata. Om '+' är det första tecknet i indatan är det likvärdigt med ett mellanslag.

Om ett annat tecken än ovanstående används som första tecken på en rad är resultatet ospecificerat.

ALTERNATIV

Inga.

OPERANDER

fil: En sökväg till en textfil som används som indata. Om inga filer anges används standardindatan.

STANDARDINDATA

Standardindata används om inga filer anges eller om en fil-operand är `-` och implementationen tolkar `-` som standardindata. Se avsnittet INPUTFILER.

INPUTFILER

Indatafiler ska vara textfiler.

MILJÖVARIABLER

Följande miljövariabler påverkar exekveringen av asa:

  • LANG: Ger ett standardvärde för internationaliseringsvariabler som är tomma eller inte definierade.
  • LC_ALL: Om denna variabel är satt till ett icke-tomt värde åsidosätter den alla andra internationaliseringsvariabler.
  • LC_CTYPE: Bestämmer tolkningen av textdata som tecken (t.ex. enbyte kontra flertabyte-tecken).
  • LC_MESSAGES: Bestämmer formatet och innehållet i diagnostiska meddelanden.
  • NLSPATH: Bestämmer platsen för meddelandekataloger.

ASYNKRONA HÄNDELSER

Standard.

STANDARDUTMATNING

Standardutmatningen är texten från indatafilerna, modifierad enligt beskrivningen i avsnittet BESKRIVNING.

STANDARDERROR

Inget.

UTDATAFILER

Inga.

UTFÖRLIG BESKRIVNING

Ingen.

AVSLUTNINGSSTATUS

Följande värden returneras vid avslut:

  • 0: Alla indatafiler bearbetades framgångsrikt.
  • >0: Ett fel inträffade.

KONSEKVENSER AV FEL

Standard.

ANVÄNDNING

Ingen.

EXEMPEL

1. Följande kommando: asa fil Visar innehållet i fil (skapad av ett program som använder FORTRAN-liknande radmatningskontroll) på en terminal.

2. Följande kommando: a.out | asa | lp Formaterar FORTRAN-utmatning från a.out och skickar den till skrivaren.

MOTIVATION

Verktyget asa behövs för att omvandla "standard" FORTRAN 77-utmatning till ett format som moderna skrivare kan hantera. Vanligtvis används asa för att skicka data till verktyget lp.

Detta verktyg används främst av FORTRAN-program. För att undvika att bryta historiska applikationer som använder radmatningskontrolltecken behöll standardutvecklarna asa.

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

COPYRIGHT

Delar av denna text återges elektroniskt från IEEE Std 1003.1-2017. Originalet finns tillgängligt på The Open Group.


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/asa.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.