Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/04/2015, à 10:33

sylvanux

RESOLU La commande SET

Bonjour

Je suis en train de lire un livre sur la programmation en shell. Jusque là rien de super intéressant!!! J'en suis au chapitre "paramétrage de l'environnement de travail" et la on me dit, pour avoir la liste des variables, de taper la commande SET. Hors moi je n'ai pas ca du tout en tapant cette commande. Ma question est donc de savoir qu'elle commande il faut taper pour avoir accès à ces variables?
Pour info je suis sous kubuntu 14.04.2 LTS.

Dernière modification par sylvanux (Le 27/04/2015, à 19:01)

Hors ligne

#2 Le 24/04/2015, à 11:05

inbox

Re : RESOLU La commande SET

Salut,

La commande que tu cherches se nomme env.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 24/04/2015, à 11:54

sylvanux

Re : RESOLU La commande SET

ah ok pourtant dans le bouquin cette commande ne sert qu'a afficher les variables exportées du shell courant. Je pensais qu'il existait un équivalent a SET mais apparemment pas!!

Merci

Hors ligne

#4 Le 24/04/2015, à 12:51

inbox

Re : RESOLU La commande SET

Il y a aussi printenv.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#5 Le 24/04/2015, à 14:32

credenhill

Re : RESOLU La commande SET

hello
set affiche les variables et aussi les fonctions du shell

Hors ligne

#6 Le 24/04/2015, à 16:02

MicP

Re : RESOLU La commande SET

sylvanux a écrit :

…un livre sur la programmation en shell…

Quel shell ? sh, csh, ash, dash, bash, rbash, ksh, zsh, tcsh, …etc.

Voir aussi : debian -> Shell

man shells

=======

sylvanux a écrit :

… rien de super intéressant…

Pourtant…Mais ce n'est sans doute qu'une simple question de point de vue smile

=======

sylvanux a écrit :

…taper la commande SET…

"set" est une commande interne  de l'interpréteur de commandes interactif "bash ". Elle permet de manipuler les variables et fonctions déclarées pour le shell utilisé

Voir aussi : linuxcommand.org -> set

man builtins

=======

man env

tldp.org -> Bash Guide for Beginners -> Chap 3 : The Bash environment

=======
Plus quelques liens :

tldp.org -> Bash-Beginners-Guide

wiki.bash-hackers.org

POSIX

The Open Group Base Specifications Issue 7 ->  Chap 8 : Environment Variables

The Open Group Base Specifications Issue 7 - IEEE Std 1003.1™, 2013 Edition

Dernière modification par MicP (Le 24/04/2015, à 17:19)

Hors ligne

#7 Le 27/04/2015, à 19:01

sylvanux

Re : RESOLU La commande SET

En fait le bouquin que j'essaye de lire car par évident pour un non initié à la programmation s'appelle "Programmation shell sous Unix/Linux sh, ksh, bash" de Christine Deffaix Remy. Et donc la commande SET ne me donne pas la liste des variables. Peut-être une évolution du shell!!!
En tout cas merci pour vos réponses!!!!

Hors ligne