La commande env est utilisée pour exécuter une commande avec des variables d'environnement modifiées. En fournissant le nom d'une variable et une valeur au format de paire clé-valeur, ainsi qu'une commande à exécuter, vous pouvez modifier la valeur de la variable spécifiée pour cette session de commande particulière. Si la variable n'existe pas, elle sera ajoutée à l'environnement. De même, vous pouvez utiliser l'option -u pour supprimer la variable spécifiée de l'environnement dans lequel la commande spécifiée s'exécute. Envisagez d'utiliser env si vous souhaitez remplacer les valeurs des processus enfants ou en ajouter de nouvelles.
L'exécution de la commande sans aucun argument affichera toutes les variables de l'environnement ainsi que leurs valeurs correspondantes.
Syntaxe
La syntaxe de la commande env est :
# env [options] [NAME=value] [command]
Liste des variables d'environnement et de leurs valeurs :
Exemples de commande env
1. Pour exécuter un programme pour ignorer l'environnement :
# env -i myprog.sh # env --ignore-environment myprog.sh
2. Pour terminer chaque ligne de sortie avec 0 octet plutôt qu'avec une nouvelle ligne :
# env -0 myprog.sh # env --null myprog.sh
3. Pour supprimer une variable de l'environnement :
# env -u NAME # env --unset=NAME
4. Pour afficher l'aide :
# env --help
5. Pour afficher la version :
# env --version