asa(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= 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/ <BR><BR>Tack till [https://dataservice.pcbutiken.se/ Datorservice] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanu...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= asa =
'''asa''' tolkar tecken för radstyrning (carriage-control characters).
== Namn ==
'''asa''' — tolka tecken för radstyrning
== Synopsis ==
<pre>
asa [fil...]
</pre>
== Beskrivning ==
Verktyget '''asa''' skriver sina indatafiler till standardutmatningen och mappar radstyrningstecken från textfiler till styrsekvenser för radskrivare på ett implementeringsdefinierat sätt.
Det första tecknet på varje rad tas bort från indata, och följande åtgärder utförs.
Om tecknet som tas bort är:
; &lt;blanksteg&gt;
: Resten av raden skrivs ut utan ändring.
; <code>0</code>
: Ett radslut (<code>&lt;newline&gt;</code>) skrivs ut, därefter resten av indataraden.
; <code>1</code>
: Ett eller flera implementeringsdefinierade tecken som orsakar matning till nästa sida skrivs ut, följt av resten av indataraden.
; <code>+</code>
: Radslutet från föregående rad ersätts med ett eller flera implementeringsdefinierade tecken som gör att utskriften återgår till kolumnposition 1, följt av resten av indataraden. Om <code>+</code> är det första tecknet i indata ska det behandlas som ett blanksteg.
Hur '''asa''' beter sig om första tecknet på en rad är något annat än ovanstående är ospecificerat.
== Alternativ ==
Inga.
== Operander ==
; ''fil''
: Sökvägen till en textfil som används som indata. Om inga operander anges används standard in.
== Standard in ==
Standard in används om inga ''fil''-operander anges, och används också om en ''fil''-operand är <code>-</code> och implementationen tolkar <code>-</code> som standard in.
I annat fall används inte standard in. Se avsnittet ''Indatafiler''.
== Indatafiler ==
Indatafilerna ska vara textfiler.
== Miljövariabler ==
Följande miljövariabler påverkar körningen av '''asa''':
; ''LANG''
: Anger ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se POSIX.1-2017, avsnitt 8.2, ''Internationalization Variables'', för prioritetsordningen mellan sådana variabler.
; ''LC_ALL''
: Om denna är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.
; ''LC_CTYPE''
: Bestämmer lokal för tolkning av byteföljder i textdata som tecken, till exempel enkelbyte- kontra flerbyte-tecken i argument och indatafiler.
; ''LC_MESSAGES''
: Bestämmer den lokal som ska användas för format och innehåll i diagnostiska meddelanden som skrivs till standard fel.
; ''NLSPATH''
: Bestämmer platsen för meddelandekataloger vid behandling av ''LC_MESSAGES''.
== Asynkrona händelser ==
Standard.
== Standard ut ==
Standard ut ska vara texten från indatafilen modifierad enligt beskrivningen i avsnittet ''Beskrivning''.
== Standard fel ==
Ingen.
== Utdatafiler ==
Inga.
== Utökad beskrivning ==
Ingen.
== Avslutningsstatus ==
Följande avslutningsvärden ska returneras:
; <code>0</code>
: Alla indatafiler skrevs ut korrekt.
; <code>&gt;0</code>
: Ett fel inträffade.
== Konsekvenser av fel ==
Standard.
Följande avsnitt är informativa.
== Programanvändning ==
Ingen.
== Exempel ==
# Följande kommando:
#:<pre>asa fil</pre>
#:gör det möjligt att visa ''fil'' (skapad av ett program som använder FORTRAN-liknande radstyrningstecken) på en terminal.
# Följande kommando:
#:<pre>a.out | asa | lp</pre>
#:formaterar FORTRAN-utdata från <code>a.out</code> och skickar den till skrivaren.
== Motivering ==
Verktyget '''asa''' behövs för att omvandla ”standardiserad” FORTRAN 77-utdata till en form som är acceptabel för moderna skrivare. Vanligtvis används '''asa''' i en rörledning till verktyget ''lp''; se ''lp''.
Detta verktyg används i allmänhet endast av FORTRAN-program. Standardens författare valde att behålla '''asa''' för att inte bryta den historiskt stora mängden FORTRAN-applikationer som lägger radstyrningstecken i sina utdatafiler. Det finns inget krav på att ett system måste ha en FORTRAN-kompilator för att kunna köra applikationer som behöver '''asa'''.
Historiska implementationer har använt ASCII-formmatning (<code>&lt;form-feed&gt;</code>) som svar på <code>1</code> och ASCII-vagnretur (<code>&lt;carriage-return&gt;</code>) som svar på <code>+</code>. Det rekommenderas att implementationer behandlar andra tecken än <code>0</code>, <code>1</code> och <code>+</code> som blanksteg om det inte finns starka skäl att göra på annat sätt. Åtgärden listas dock här som ”ospecificerad”, vilket gör det möjligt för implementationer att tillhandahålla utökningar för att på ett icke-portabelt sätt komma åt snabb flerradsframmatning och kanalsökning.
== Framtida riktning ==
Ingen.
== Se även ==
<code>fort77(1p)</code>, <code>lp(1p)</code>
The Base Definitions volume of POSIX.1‐2017, ''Chapter 8'', ''Environment Variables''
== Upphovsrätt ==
Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, ''Standard for Information Technology -- Portable Operating System Interface (POSIX)'', The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc och The Open Group. Om det finns någon avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group, är den ursprungliga standarden det auktoritativa dokumentet. Originalstandarden kan erhållas online på:
<code>http://www.opengroup.org/unix/online.html</code>
Eventuella typografiska fel eller formateringsfel i denna sida har troligen introducerats vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:
<code>https://www.kernel.org/doc/man-pages/reporting_bugs.html</code>
= Sidslut =
= Sidslut =



Versionen från 26 april 2026 kl. 06.56

asa

asa tolkar tecken för radstyrning (carriage-control characters).

Namn

asa — tolka tecken för radstyrning

Synopsis

asa [fil...]

Beskrivning

Verktyget asa skriver sina indatafiler till standardutmatningen och mappar radstyrningstecken från textfiler till styrsekvenser för radskrivare på ett implementeringsdefinierat sätt.

Det första tecknet på varje rad tas bort från indata, och följande åtgärder utförs.

Om tecknet som tas bort är:

<blanksteg>
Resten av raden skrivs ut utan ändring.
0
Ett radslut (<newline>) skrivs ut, därefter resten av indataraden.
1
Ett eller flera implementeringsdefinierade tecken som orsakar matning till nästa sida skrivs ut, följt av resten av indataraden.
+
Radslutet från föregående rad ersätts med ett eller flera implementeringsdefinierade tecken som gör att utskriften återgår till kolumnposition 1, följt av resten av indataraden. Om + är det första tecknet i indata ska det behandlas som ett blanksteg.

Hur asa beter sig om första tecknet på en rad är något annat än ovanstående är ospecificerat.

Alternativ

Inga.

Operander

fil
Sökvägen till en textfil som används som indata. Om inga operander anges används standard in.

Standard in

Standard in används om inga fil-operander anges, och används också om en fil-operand är - och implementationen tolkar - som standard in.

I annat fall används inte standard in. Se avsnittet Indatafiler.

Indatafiler

Indatafilerna ska vara textfiler.

Miljövariabler

Följande miljövariabler påverkar körningen av asa:

LANG
Anger ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se POSIX.1-2017, avsnitt 8.2, Internationalization Variables, för prioritetsordningen mellan sådana variabler.
LC_ALL
Om denna är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.
LC_CTYPE
Bestämmer lokal för tolkning av byteföljder i textdata som tecken, till exempel enkelbyte- kontra flerbyte-tecken i argument och indatafiler.
LC_MESSAGES
Bestämmer den lokal som ska användas för format och innehåll i diagnostiska meddelanden som skrivs till standard fel.
NLSPATH
Bestämmer platsen för meddelandekataloger vid behandling av LC_MESSAGES.

Asynkrona händelser

Standard.

Standard ut

Standard ut ska vara texten från indatafilen modifierad enligt beskrivningen i avsnittet Beskrivning.

Standard fel

Ingen.

Utdatafiler

Inga.

Utökad beskrivning

Ingen.

Avslutningsstatus

Följande avslutningsvärden ska returneras:

0
Alla indatafiler skrevs ut korrekt.
>0
Ett fel inträffade.

Konsekvenser av fel

Standard.

Följande avsnitt är informativa.

Programanvändning

Ingen.

Exempel

  1. Följande kommando:
    asa fil
    gör det möjligt att visa fil (skapad av ett program som använder FORTRAN-liknande radstyrningstecken) på en terminal.
  2. Följande kommando:
    a.out | asa | lp
    formaterar FORTRAN-utdata från a.out och skickar den till skrivaren.

Motivering

Verktyget asa behövs för att omvandla ”standardiserad” FORTRAN 77-utdata till en form som är acceptabel för moderna skrivare. Vanligtvis används asa i en rörledning till verktyget lp; se lp.

Detta verktyg används i allmänhet endast av FORTRAN-program. Standardens författare valde att behålla asa för att inte bryta den historiskt stora mängden FORTRAN-applikationer som lägger radstyrningstecken i sina utdatafiler. Det finns inget krav på att ett system måste ha en FORTRAN-kompilator för att kunna köra applikationer som behöver asa.

Historiska implementationer har använt ASCII-formmatning (<form-feed>) som svar på 1 och ASCII-vagnretur (<carriage-return>) som svar på +. Det rekommenderas att implementationer behandlar andra tecken än 0, 1 och + som blanksteg om det inte finns starka skäl att göra på annat sätt. Åtgärden listas dock här som ”ospecificerad”, vilket gör det möjligt för implementationer att tillhandahålla utökningar för att på ett icke-portabelt sätt komma åt snabb flerradsframmatning och kanalsökning.

Framtida riktning

Ingen.

Se även

fort77(1p), lp(1p)

The Base Definitions volume of POSIX.1‐2017, Chapter 8, Environment Variables

Upphovsrätt

Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc och The Open Group. Om det finns någon avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group, är den ursprungliga standarden det auktoritativa dokumentet. Originalstandarden kan erhållas online på:

http://www.opengroup.org/unix/online.html

Eventuella typografiska fel eller formateringsfel i denna sida har troligen introducerats vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:

https://www.kernel.org/doc/man-pages/reporting_bugs.html

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 Datorservice som har sponsrat Linux.se med webbhotell.