Ou je peut trouver les variable déclarer

Fermé
manoutchi - 31 mars 2010 à 16:52
john013 Messages postés 12 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 18 avril 2018 - 1 avril 2010 à 10:28
je débute sur linux , je veux connaitre ou je peut trouver les déclarations de variable
par exemple: v1=2;v2=4;v3=6;echo -e"$v1\n$v2\n$v3"
v1,v2,v3 sont des variables ou sont ils enregistrer ?avec quelle commande on peut voir ces variables?
merci

3 réponses

tatou_38 Messages postés 1928 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 5 août 2015 121
31 mars 2010 à 22:27
habituellement on fait des export dans le fichier .bashrc

par exemple :

export QT_IM_MODULE=ibus

tu pourras le voir en faisant dans une console :

echo $QT_IM_MODULE
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
Modifié par lami20j le 1/04/2010 à 10:02
Salut,

Si tu n'as besoin que pour la session en cours, pas besoin de les mettre dans le fichier n'initialisation du shell.
Quand on parle des variables il faut penser à leur portée ainsi que leur durée de vie.

Pour la session actuelle, un exemple de visualisation avec la commande set
~ $ v1=a 
~ $ v2=b 
~ $ v3=c 
 ~ $ set | tail -n 3 
v1=a 
v2=b 
v3=c 
~ $ echo -e "$v1\n$v2\n$v3" 
a 
b 
c


GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
0
john013 Messages postés 12 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 18 avril 2018 3
1 avril 2010 à 10:28
Bonjour,

Dans le terminal tu peux affecter des valeurs aux variable sans les exporter (commande export). C'est ce que tu fais.

Dans ce cas, tes variables peuvent etre affichées avec la commande set. Ex :
set | grep v1
mais ce ne sont pas des vraies variables d'environnement.

Elles sont stoquées uniquement par le shell et pas reconnues par le noyau...
0