Questions marquées «environment-variables»

Pour les questions relatives aux variables d'environnement, un ensemble de variables dynamiques pouvant affecter le comportement des processus en cours d'exécution et l'accès aux ressources. Utilisez cette balise pour les questions sur les variables d'environnement ou sur les problèmes liés à l'impact de la définition ou de la modification de la valeur des variables lors de l'exécution du comportement des processus et de l'accès aux ressources.


2
Que signifie %% dans un nom de fonction?
En regardant la sortie de env, j'ai remarqué qu'il y a aussi la fonction suivante. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Le contenu du fichier /usr/share/mc/mc-wrapper.sh est le suivant. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test …

3
valeur temporaire du script bash à la commande
Comme la commande ci-dessous, if true; then IFS=":" read a b c d e f <<< "$test" Le livre dit que lorsque la commande d'assignation de valeur ( IFS ":") est utilisée avant la commande principale ( read a b c d e f <<< "$value"), sa valeur est temporairement …


2
Définir la langue pour une seule exécution de programme
Exemple complet de C ++ i18n gettext () «hello world». définit la variable d'environnement LANG à l'aide de l'exportation avant d'exécuter le programme (Linux): export LANG=es_MX.utf8 ./hellogt Existe-t-il un moyen de définir la langue tout en exécutant hellogt, comme un argument de ligne de commande? Ce serait pratique pour tester …

2
shell posix: imprimer la liste des noms de variables d'environnement (sans valeurs)
D'une manière compatible posix qui fonctionne avec plusieurs implémentations, comment puis-je imprimer la liste des variables d'environnement actuellement définies sans leurs valeurs? Sur certaines implémentations (mksh, freebsd / bin / sh), le simple fait d'utiliser exportseul suffira: $ export FOO2 FOO Mais pour certaines autres implémentations (bash, zsh, dash), exportaffiche …


3
Affectation conditionnelle basée sur la variable d'environnement
Dans un script bash, j'affecte une variable locale afin que la valeur dépende d'une variable d'environnement globale externe ( $MYAPP_ENV). if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi Existe-t-il un moyen plus court (mais propre) d'écrire le devoir ci-dessus? (Probablement en utilisant une sorte d'opérateur conditionnel / …


2
Pourquoi #! / Usr / bin / env bash ne fonctionne pas sur mon système?
J'ai rencontré quelques problèmes lors de l'exécution de certains scripts d'installation dont ils se plaignaient bad interpreter. J'ai donc fait un exemple trivial mais je ne peux pas comprendre quel est le problème, voir ci-dessous. #!/usr/bin/env bash echo "hello" L'exécution du script ci-dessus entraîne l'erreur suivante [root@ech-10-24-130-154 dc-user]# ./junk.sh bash: …






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.