asa(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) 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: | |||
; <blanksteg> | |||
: Resten av raden skrivs ut utan ändring. | |||
; <code>0</code> | |||
: Ett radslut (<code><newline></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>>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><form-feed></code>) som svar på <code>1</code> och ASCII-vagnretur (<code><carriage-return></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
- 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.
- Följande kommando:
a.out | asa | lp
- formaterar FORTRAN-utdata från
a.outoch 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.