dot(1p)
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.