DOT(1P)

NOME
dot - esegue comandi nell'ambiente attuale

SINTASSI

. file

DESCRIZIONE

La shell eseguirà  i comandi da file nell'ambiente attuale.

Se file non contiene uno slash, la shell userà  il percorso di ricerca specificato in PATH per trovare la directory contenente file. Diversamente dal normale comando search, tuttavia, il file cercato dall'utility dot non deve essere eseguibile. Se non viene trovato un file leggibile, una shell non interattiva si interromperà ; una shell interattiva scriverà  un messaggio diagnostico sullo standard error, ma questa condizione non viene considerata un errore di sintassi.

OPZIONI

Nessuna.

OPERANDI

Vedere la DESCRIZIONE.

STDIN

Non usato.

FILE DI INPUT

Vedere la DESCRIZIONE.

VARIABILI D'AMBIENTE

Vedere la DESCRIZIONE.

EVENTI ASINCRONI

Default.

STDOUT

Non usato.

STDERR

Lo standard error viene utilizzato solo per i messaggi diagnostici.

FILE DI OUTPUT

Nessuno.

DESCRIZIONE ESTESA

Nessuna.

STATO DI USCITA

Restituisce il valore dell'ultimo comando eseguito, o zero se non viene eseguito nessun comando.

CONSEGUENZE DEGLI ERRORI

Default.

Le seguenti sezioni sono informative.

USO DELL'APPLICAZIONE

Nessuno.

ESEMPI

    cat foobar
    foo=hello bar=world. foobar
    echo $foo $bar
    Ciao Mondo

LOGICA

Alcune vecchie implementazioni cercavano file nella directory corrente, anche se il valore di PATH lo rifiutava. Questo comportamento è stato omesso dal volume 1003.1-2001 dell'IEEE Std a causa della preoccupazione per l'introduzione di vulnerabilità  ai trojan horse che l'utente potrebbe provare ad evitare forzando l'esecuzione di dot fuori dalPATH.

La versione di dot di KornShell ammette argomenti opzionali che sono impostati come parametri posizionali. Questa è una valida estensione che permette allo script dot di comportarsi esattamente come una funzione.

DIREZIONI FUTURE

Nessuna.

VEDERE ANCHE

Utility Speciali Built-In

COPYRIGHT
Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between this version and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html .