tsort(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= tsort(1p) = == NAMN == '''tsort''' — topologisk sortering == SYNOPSIS == <code>tsort [fil]</code> == BESKRIVNING == Verktyget '''tsort''' skriver till standardutmatningen en fullständigt ordnad lista av poster som är förenlig med en partiell ordning av poster i indata. Applikationen ska säkerställa att indata består av par av poster (icke-tomma strängar) separerade av blanktecken. Par av olika poster anger ordning. Par av identiska poster anger att posten...')
(Ingen skillnad)

Versionen från 18 april 2026 kl. 06.16

tsort(1p)

NAMN

tsort — topologisk sortering

SYNOPSIS

tsort [fil]

BESKRIVNING

Verktyget tsort skriver till standardutmatningen en fullständigt ordnad lista av poster som är förenlig med en partiell ordning av poster i indata.

Applikationen ska säkerställa att indata består av par av poster (icke-tomma strängar) separerade av blanktecken. Par av olika poster anger ordning. Par av identiska poster anger att posten finns, men inte någon ordning.

FLAGGOR

Inga.

OPERANDER

Följande operand stöds:

fil
En sökväg till en textfil som ska ordnas. Om ingen operand fil anges ska standard in användas.

STANDARD IN

Standard in ska användas om ingen operand fil anges, och ska användas om operanden fil är - och implementationen behandlar - som standard in. Annars ska standard in inte användas. Se avsnittet om indatafiler.

INDATAFILER

Indatafilen ska vara en textfil.

MILJÖVARIABLER

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

LANG
Ger ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se Base Definitions-volymen i POSIX.1-2017, avsnitt 8.2, Internationalization Variables, för prioritetsordningen mellan internationaliseringsvariabler som används för att bestämma värdena för lokalkategorier.
LC_ALL
Om satt till en icke-tom sträng, åsidosätter 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 flerbytetecken 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 UTMATNING

Standardutmatningen ska vara en textfil som består av den ordnade lista som produceras från den partiellt ordnade indata.

STANDARD FEL

Standard fel ska endast användas för diagnostiska meddelanden.

UTDATAFILER

Inga.

UTVIDGAD BESKRIVNING

Ingen.

AVSLUTNINGSSTATUS

Följande avslutningsvärden ska returneras:

  • 0 — lyckad körning
  • >0 — ett fel inträffade

KONSEKVENSER AV FEL

Standard.

Följande avsnitt är informativa.

ANVÄNDNING

Variabeln LC_COLLATE behöver inte påverka hur tsort fungerar. Utdataordningen är inte lexikografisk, utan beror på de par av poster som ges som indata.

EXEMPEL

Kommandot:

tsort <<EOF
a b c c d e
g g
f g e f
h h
EOF

ger utdata:

a
b
c
d
e
f
g
h

MOTIVERING

Ingen.

FRAMTIDA UTVECKLING

Ingen.

SE ÄVEN

Base Definitions-volymen av POSIX.1-2017, kapitel 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 av 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 originalstandarden det styrande dokumentet.

Eventuella typografiska eller formateringsfel i denna sida har sannolikt uppstått vid konverteringen av källfilerna till manualsidesformat.