AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

envposix - En ligne dans le Cloud

Exécutez envposix dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande envposix qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


env — définit l'environnement pour l'appel de commande

SYNOPSIS


env [-i] [prénom=Plus-value] [utilitaire [argument ]]

DESCRIPTION


La env l'utilitaire doit obtenir l'environnement actuel, le modifier en fonction de ses
arguments, puis appelez l'utilitaire nommé par le utilitaire opérande avec le modifié
environnement.

Les arguments facultatifs doivent être passés à utilitaire.

Sinon utilitaire l'opérande est spécifié, l'environnement résultant doit être écrit dans le
sortie standard, avec un prénom=Plus-value paire par ligne.

Si le premier argument est '−', les résultats ne sont pas précisés.

OPTIONS


La env l'utilitaire doit être conforme au volume Base Definitions de POSIX.1‐2008, Section
12.2, utilitaire Syntaxe Recommandations, à l'exception de l'utilisation non spécifiée de '−'.

Les options suivantes doivent être prises en charge :

-i invoquer utilitaire avec exactement l'environnement spécifié par les arguments ; les
l'environnement hérité doit être complètement ignoré.

OPÉRANDES


Les opérandes suivants doivent être pris en charge :

prénom=Plus-value
Arguments de forme prénom=Plus-value doit modifier l'environnement d'exécution, et
doit être placé dans l'environnement hérité avant la utilitaire est invoquée.

utilitaire Nom de l'utilitaire à appeler. Si la utilitaire l'opérande nomme l'un des
utilitaires spéciaux intégrés dans Section 2.14, # Encastré Utilitaires,
les résultats ne sont pas définis.

argument Une chaîne à passer comme argument pour l'utilitaire invoqué.

STDIN


Non utilisé.

CONTRIBUTION DES DOSSIERS


Aucun.

ENVIRONNEMENT VARIABLES


Les variables d'environnement suivantes doivent affecter l'exécution de env:

LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Section 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)

LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.

LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments).

LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits dans l'erreur standard.

NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.

PATH Déterminer l'emplacement du utilitaire, comme décrit dans les définitions de base
tome de POSIX.1‐2008, Chapitre 8, Environment Variables. Si PATH est spécifié
en tant que prénom=Plus-value opérande à env, Plus-value donné doit être utilisé dans la recherche de
utilitaire.

ASYNCHRONE ÉVÉNEMENTS


Par défaut.

SORTIE STD


Sinon utilitaire l'opérande est spécifié, chaque prénom=Plus-value paire dans l'environnement résultant
s'écrit sous la forme :

"%s=%s\n", <prénom>,Plus-value>

Si la utilitaire l'opérande est spécifié, le env l'utilitaire ne doit pas écrire sur la sortie standard.

STDERR


L'erreur standard ne doit être utilisée que pour les messages de diagnostic.

SORTIE DES DOSSIERS


Aucun.

ÉLARGI DESCRIPTION


Aucun.

EXIT STATUT


If utilitaire est invoqué, l'état de sortie de env sera le statut de sortie de utilitaire;
sinon, le env l'utilitaire doit se terminer avec l'une des valeurs suivantes :

Le 0 env utilitaire terminé avec succès.

1−125 Une erreur s'est produite dans le env utilitaire.

126 L'utilitaire spécifié par utilitaire a été trouvé mais n'a pas pu être invoqué.

127 L'utilitaire spécifié par utilitaire Ne peut être trouvé.

CONSÉQUENCES OF LES ERREURS


Par défaut.

La Abonnement les sections informatif.

INSCRIPTION UTILISATION


La commander, env, agréable, nohup, fiableet xarg les utilitaires ont été spécifiés pour utiliser exit
code 127 si une erreur se produit afin que les applications puissent distinguer ``échec de recherche d'un
utilitaire'' de ``l'utilitaire invoqué s'est terminé avec une indication d'erreur''. La valeur 127 était
choisi parce qu'il n'est pas couramment utilisé pour d'autres significations ; la plupart des utilitaires utilisent de petites valeurs
pour les « conditions d'erreur normales » et les valeurs supérieures à 128 peuvent être confondues avec la terminaison
en raison de la réception d'un signal. La valeur 126 a été choisie de manière similaire pour indiquer que
l'utilitaire a pu être trouvé, mais pas invoqué. Certains scripts produisent une erreur significative
messages différenciant les cas 126 et 127. La distinction entre les codes de sortie 126 et
127 est basé sur la pratique KornShell qui utilise 127 lorsque toutes les tentatives de exec L'utilité
échouer avec [ÉNONCÉ], et utilise 126 lorsque toute tentative de exec l'utilitaire échoue pour tout autre
raison.

Implémentations historiques de la env utilitaire utiliser le vice-président exécutif() ou à l'exception() les fonctions
défini dans le volume System Interfaces de POSIX.1‐2008 pour appeler l'utilitaire spécifié ;
cela offre de meilleures performances et évite aux utilisateurs d'avoir à échapper des caractères avec
signification particulière à la coquille. Par conséquent, les fonctions shell, les fonctions intégrées spéciales et les fonctions intégrées
qui ne sont fournis que par le shell ne sont pas trouvés.

EXEMPLES


La commande suivante:

env -i CHEMIN=/monbin:"$CHEMIN" $(getconf V7_ENV) mongrep xyz mon fichier

invoque la commande mongrep avec un nouveau PATH valeur comme seule entrée dans son environnement
autres que les variables requises par la mise en œuvre pour la conformité. Dans ce cas,
PATH est utilisé pour localiser mongrep, qui devrait résider dans /monbin.

RAISONNEMENT


Comme pour tous les autres utilitaires qui invoquent d'autres utilitaires, ce volume de POSIX.1‐2008 uniquement
précise ce que env fait avec entrée standard, sortie standard, erreur standard, fichiers d'entrée,
et les fichiers de sortie. Si un utilitaire est exécuté, il n'est pas contraint par la spécification de
entrée et sortie par env.

La -i option a été ajoutée pour permettre la fonctionnalité de la suppression - option d'une manière
compatible avec les directives de syntaxe des utilitaires. Il est possible de créer une non-conformité
environnement en utilisant le -i option, car elle peut supprimer les variables d'environnement requises par le
mise en œuvre pour la conformité. Ce qui suit préservera ces variables d'environnement comme
ainsi que de préserver le PATH pour les utilitaires conformes :

IFS='
'
# La précédant Plus-value devrait be .
# Ensemble IFS à ces défaut valeur.

ensemble −f
# désactiver l'extension du nom de chemin

\unalias −a
# Désactivez tous les alias possibles.
# Notez que unalias est échappé pour empêcher un alias
# utilisé pour l'unalias.
# Cette étape n'est pas strictement nécessaire, puisque les alias ne sont pas hérités,
# et la variable d'environnement ENV n'est utilisée que par les shells interactifs,
# la seule façon dont des alias peuvent exister dans un script est s'il les définit
# lui-même.

unset -f env getconf
# Assurez-vous que env et getconf ne sont pas des fonctions utilisateur.

env −i $(getconf V7_ENV) commande PATH="$(getconf PATH)"

Certains ont suggéré que env est redondant puisque le même effet est obtenu par :

nom=valeur utilitaire [ dispute ... ]

L'exemple est équivalent à env lorsqu'une variable d'environnement est ajoutée au
l'environnement de la commande, mais pas lorsque l'environnement est défini sur la valeur donnée.
La env L'utilitaire écrit également l'environnement actuel s'il est invoqué sans arguments.
Il y a suffisamment de fonctionnalités au-delà de ce que l'exemple fournit pour justifier l'inclusion de
env.

FUTUR DIRECTIONS


Aucun.

Utilisez envposix en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Le plugin Eclipse Tomcat fournit
    intégration simple d'une servlet Tomcat
    conteneur pour le développement de java
    des applications Web. Vous pouvez nous rejoindre pour
    discussion...
    Télécharger le plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop est pour le streaming
    torrents sur Mac, Windows ou Linux. Ce
    se connecte à la fois à BitTorrent et
    Pairs WebTorrent. Maintenant il n'y a pas
    faut attendre...
    Télécharger WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX est un programme scientifique pour affiner
    réflexivité aux rayons X, neutrons
    réflectivité et rayons X de surface
    données de diffraction utilisant le différentiel
    algorithme d'évolution....
    Télécharger GenX
  • 4
    pspp4windows
    pspp4windows
    Le PSPP est un programme de statistiques
    analyse des données échantillonnées. C'est gratuit
    remplacement du programme propriétaire
    SPSS. PSPP dispose à la fois de texte et
    graphique nous...
    Télécharger pspp4windows
  • 5
    Extensions Git
    Extensions Git
    Git Extensions est un outil d'interface utilisateur autonome
    pour la gestion des référentiels Git. Ça aussi
    s'intègre à l'explorateur Windows et
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Télécharger les extensions Git
  • 6
    eSpeak: synthèse vocale
    eSpeak: synthèse vocale
    Moteur de synthèse vocale pour l'anglais et
    beaucoup d'autres langues. Taille compacte avec
    prononciation claire mais artificielle.
    Disponible en tant que programme en ligne de commande avec
    de nombreux ...
    Télécharger eSpeak : synthèse vocale
  • Plus "

Commandes Linux

Ad