Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

env

v(uutils coreutils) 0.8.0
env [OPTION]... [-] [NOM=VALEUR]... [COMMANDE [ARG]...]

Définir chaque NOM à VALEUR dans l’environnement et exécuter COMMANDE

Options

--ignore-environment, -i

commencer avec un environnement vide

--chdir=<DIR>, -C <DIR>

changer le répertoire de travail vers RÉP

--null, -0

terminer chaque ligne de sortie avec un octet 0 plutôt qu’un retour à la ligne (valide uniquement lors de l’affichage de l’environnement)

--file=<PATH>, -f <PATH>

lire et définir les variables à partir d’un fichier de configuration de style “.env” (avant toute suppression et/ou définition)

--unset=<NAME>, -u <NAME>

supprimer la variable de l’environnement

--debug, -v

afficher des informations détaillées pour chaque étape de traitement

--split-string=<S>, -S <S>

traiter et diviser S en arguments séparés ; utilisé pour passer plusieurs arguments sur les lignes shebang

--argv0=<a>, -a <a>

Remplacer le zéroième argument passé à la commande en cours d’exécution. Sans cette option, une valeur par défaut de command est utilisée.

--ignore-signal=<SIG>

définir la gestion du/des signal/signaux SIG pour ne rien faire

--default-signal=<SIG>

réinitialiser la gestion du/des signal/signaux SIG à l’action par défaut

--block-signal=<SIG>

bloquer la livraison du/des signal/signaux SIG pendant l’exécution de COMMAND

--list-signal-handling

lister les traitements de signaux modifiés par les options précédentes

Un simple - implique -i. Si aucune COMMANDE, afficher l’environnement résultant.

Examples

Affiche l’environnement :

env

Exécute le programme donné. Souvent utilisé dans les scripts après le shebang (#!) pour consulter le chemin vers le programme :

env {{programme}}

Exécute le programme donné, avec un environnement vide :

env -i {{programme}}

Supprime une variable d’environnement et execute le programme donné :

env -u {{variable}} {{programme}}

Définit ou modifie une variable d’environnement et execute le programme donné :

env {{variable}}={{valeur}} {{programme}}

Définit ou modifie plusieurs variables d’environnement et execute le programme donné :

env {{variable1}}={{valeur}} {{variable2}}={{valeur}} {{variable3}}={{valeur}} {{programme}}

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.