dot(1p)

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

DOT(1P) - POSIX Programmeringsmanual

INLEDNING

Denna manual är en del av POSIX Programmeringsmanual. Implementationer på Linux kan skilja sig åt (se motsvarande Linux-manual för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.

NAMN

dot – exekvera kommandon i den aktuella miljön.

SYNOPSIS

. fil

BESKRIVNING

Skalet ska exekvera kommandon från fil i den nuvarande miljön.

Om fil inte innehåller ett snedstreck (/) ska skalet använda sökvägen som specificeras av miljövariabeln PATH för att hitta katalogen som innehåller fil. Till skillnad från normal kommandosökning behöver den fil som söks av dot-verktyget inte vara körbar. Om ingen läsbar fil hittas ska ett icke-interaktivt skal avbrytas; ett interaktivt skal ska skriva ut ett diagnostiskt meddelande till standardfel men detta ska inte betraktas som ett syntaxfel.

FLAGGOR

Inga.

OPERANDER

Se BESKRIVNING.

STANDARDINMATNING (STDIN)

Ej använd.

INDATAFILER

Se BESKRIVNING.

MILJÖVARIABLER

Se BESKRIVNING.

ASYNKRONA HÄNDELSER

Standard.

STANDARDUTDATA (STDOUT)

Ej använd.

STANDARDFEL (STDERR)

Standardfel används endast för diagnostiska meddelanden.

UTGÅNGSFILER

Inga.

UTÖKAD BESKRIVNING

Ingen.

UTGÅNGSSTATUS

Om ingen läsbar fil hittades eller om kommandona i filen inte kunde tolkas, och skalet är interaktivt (och därmed inte avbryts; se Konsekvenser av skalfel), ska utgångsstatus vara icke-noll. Annars returneras värdet från det sista exekverade kommandot, eller en noll utgångsstatus om inget kommando körs.

KONSEKVENSER AV FEL

Standard.

ANVÄNDNING I PROGRAM

Ingen.

EXEMPEL

cat foobar
foo=hello bar=world
. ./foobar
echo $foo $bar
hello world

MOTIV

Vissa äldre implementationer sökte i den aktuella katalogen efter fil, även om värdet av PATH förbjöd det. Detta beteende uteslöts ur denna version av POSIX.1-2017 på grund av säkerhetsrisker med trojanska hästar som användaren kan försöka undvika genom att utelämna dot ur PATH.

KornShell-versionen av dot tar valfria argument som sätts som positionella parametrar. Detta är en giltig utökning som gör att ett dot-skript kan bete sig identiskt med en funktion.

FRAMTIDA RIKTNINGAR

Inga.

SE ÄVEN

Special Built-In Utilities, return(1p)

COPYRIGHT

Delar av denna text är återtryckta och återgivna i elektronisk form från IEEE Std 1003.1-2017, Standard för Informationsteknik – Bärbart Operativsystemgränssnitt (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 några skillnader förekommer mellan denna version och originalstandarden från IEEE och The Open Group, är originalstandarden den auktoritativa källan. Den ursprungliga standarden kan hämtas online på http://www.opengroup.org/unix/online.html.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dot.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.