IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

envposix - Online nel cloud

Esegui envposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando envposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


env: imposta l'ambiente per l'invocazione del comando

SINOSSI


ENV [-i] [Nome=APPREZZIAMO]... [utilità [argomento...]]

DESCRIZIONE


I ENV l'utilità dovrà ottenere l'ambiente corrente e modificarlo in base al suo
argomenti, quindi richiamare l'utilità denominata da utilità operando con il modificato
ambiente.

Devono essere passati argomenti facoltativi utilità.

Se no utilità viene specificato l'operando, l'ambiente risultante verrà scritto nel file
output standard, con uno Nome=APPREZZIAMO coppia per riga.

Se il primo argomento è '-', i risultati non sono specificati.

VERSIONI


I ENV l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida, fatta eccezione per l'uso non specificato di '-'.

Sono supportate le seguenti opzioni:

-i invocare utilità con esattamente l'ambiente specificato dagli argomenti; IL
l'ambiente ereditato deve essere completamente ignorato.

OPERANDI


Devono essere supportati i seguenti operandi:

Nome=APPREZZIAMO
Argomenti della forma Nome=APPREZZIAMO modificherà l'ambiente di esecuzione, e
deve essere inserito nell'ambiente ereditato prima del utilità viene invocato.

utilità Il nome dell'utilità da richiamare. Se la utilità l'operando nomina uno qualsiasi dei
speciali utilità integrate in Sezione 2.14, Special Built-In Utilità, le
i risultati non sono definiti.

argomento Una stringa da passare come argomento per l'utilità richiamata.

STDIN


Non usato.

INGRESSO FILE


Nessuno.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di ENV:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti nell'errore standard.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

PERCORSO Determinare la posizione del utilità, come descritto nelle Definizioni di Base
volume di POSIX.1‐2008, Capitolo 8, Ambiente Variabili. Se PERCORSO è specificato
come Nome=APPREZZIAMO operando a ENV, le APPREZZIAMO dato deve essere utilizzato nella ricerca di
utilità.

ASINCRONO EVENTI


Predefinito.

STDOUT


Se no utilità l'operando è specificato, ciascuno Nome=APPREZZIAMO coppia nell'ambiente risultante
dovrà essere scritto nella forma:

"%s=%s\n", <Nome>,APPREZZIAMO>

Se l' utilità l'operando è specificato, il ENV l'utilità non scriverà sullo standard output.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


If utilità viene invocato, lo stato di uscita di ENV deve essere lo stato di uscita di utilità;
altrimenti, il ENV utility deve uscire con uno dei seguenti valori:

Il 0 ENV utilità completata con successo.

1−125 Si è verificato un errore nel file ENV utilità.

126 L'utilità specificata da utilità è stato trovato ma non è stato possibile richiamarlo.

127 L'utilità specificata da utilità non può essere trovato.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


I command, ENV, bello, no, tempoe xargs le utilità sono state specificate per usare exit
codice 127 se si verifica un errore in modo che le applicazioni possano distinguere ``fallimento nel trovare un'
utility'' da ``utility invocata uscita con un'indicazione di errore''. Il valore 127 era
scelto perché non è comunemente usato per altri significati; la maggior parte delle utility usa valori piccoli
per ``condizioni di errore normali'' e i valori superiori a 128 possono essere confusi con la terminazione
dovuto alla ricezione di un segnale. Il valore 126 è stato scelto in modo simile per indicare che
l'utilità potrebbe essere trovata, ma non invocata. Alcuni script producono errori significativi
messaggi che differenziano i casi 126 e 127. La distinzione tra i codici di uscita 126 e
127 si basa sulla pratica KornShell che usa 127 quando tutti i tentativi di exec l'utilità
fallire con [ENOENTE], e usa 126 quando qualsiasi tentativo di exec l'utilità fallisce per nessun altro
ragionare.

implementazioni storiche del ENV l'utilità utilizza il file execvp() o esclp() funzioni
definito nel volume System Interfaces di POSIX.1‐2008 per richiamare l'utilità specificata;
questo fornisce prestazioni migliori e impedisce agli utenti di dover scappare dai personaggi
significato speciale per la conchiglia. Pertanto, funzioni di shell, built-in speciali e built-in
forniti solo dalla shell non vengono trovati.

ESEMPI


Il seguente comando:

ENV -i PERCORSO=/miobin:"$PERCORSO" $(getconf V7_ENV) mygrep xyz il mio file

richiama il comando mygrep con un nuovo PERCORSO valore come unica voce nel suo ambiente
diverse da eventuali variabili richieste dall'implementazione per la conformità. In questo caso,
PERCORSO è usato per localizzare mygrep, in cui si prevede di risiedere /mybin.

FONDAMENTO LOGICO


Come con tutte le altre utilità che richiamano altre utilità, questo volume è solo POSIX.1‐2008
specifica cosa ENV fa con input standard, output standard, errore standard, file di input,
e file di output. Se un'utilità viene eseguita, non è vincolata dalla specifica di
ingresso e uscita da ENV.

I -i l'opzione è stata aggiunta per consentire la funzionalità del rimosso - opzione in un modo
compatibile con le Linee guida per la sintassi dell'utilità. È possibile creare un articolo non conforme
ambiente utilizzando il -i opzione, poiché potrebbe rimuovere le variabili di ambiente richieste da
implementazione per la conformità. Quanto segue conserverà queste variabili di ambiente come
oltre a preservare il PERCORSO per le utenze conformi:

IFS='
'
# I precedente APPREZZIAMO dovrebbero be .
# Impostato IFS a la sua difetto valore.

insieme -f
# disabilita l'espansione del nome del percorso

\unalias -a
# Annulla tutti i possibili alias.
# Nota che unalias è sfuggito per evitare un alias
# utilizzato per unalias.
# Questo passaggio non è strettamente necessario, poiché gli alias non vengono ereditati,
# e la variabile d'ambiente ENV viene utilizzata solo dalle shell interattive,
# l'unico modo in cui possono esistere degli alias in uno script è se li definisce
# stesso.

unset -f env getconf
# Assicurati che env e getconf non siano funzioni utente.

env -i $(getconf V7_ENV) PATH="$(getconf PATH)" comando

Alcuni lo hanno suggerito ENV è ridondante poiché lo stesso effetto è ottenuto da:

nome=valore ... utilità [ discussione ... ]

L'esempio è equivalente a ENV quando una variabile d'ambiente viene aggiunta al file
ambiente del comando, ma non quando l'ambiente viene impostato sul valore specificato.
I ENV l'utilità scrive anche l'ambiente corrente se invocata senza argomenti.
Sono presenti funzionalità sufficienti oltre a quelle fornite nell'esempio per giustificarne l'inclusione
ENV.

FUTURE INDICAZIONI


Nessuno.

Utilizza envposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad