env
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
commandest utilisée. --ignore-signal=<SIG>-
définir la gestion du/des signal/signaux SIG pour ne rien faire
--default-signal=<SIG>-
reset handling of SIG signal(s) to the default action
--block-signal=<SIG>-
block delivery of SIG signal(s) while running COMMAND
--list-signal-handling-
list signal handling changes requested by preceding options
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.