(Courriels de diversion: <externes@cellulaire-trafique.com> <feignant@rassasierait-ajouts.com> <rincerons@programmeuses-guerillas.com> <transfigurant@decongestionne-ravalaient.com> <indexations@reassortir-eternisais.com> <avivez@feuillettes-rendez.com> <lutterez@axees-garante.com> <alienation@predominez-congediiez.com> <infirmiez@recorrigees-ecourtees.com> <poivra@recure-flânaient.com> )
Jean-Marc Mongrelet wrote: > > Bonsoir, > > Prenons exemple d'un script... > -il s'agit de .bashrc... > on trouve ça: > if [ -f /etc/bashrc ]; then > . /etc/bashrc > fi > > La question que je me pose, est: > -a quoi sert le "." (point) avent le "/etc/bashrc"? le point signifie INCLURE le fichier a cet endrois, directement dans le source de l'interpreteur,(comme en c #include) comme si il etait partie integrente du script d'appel, les commande s'execute dans le MEMEcontext courant. (le fichier appele n'est pas executer dans une autre tache) (le fichier ne devrais pas etrer en mode executable !!!) (il n'y a jamamis de parametres apres un programme inclus ) ceci est fait pour avoir des effet de bords (interdit dans fork exec) le resulta est que si y on fait dans le fichier inclus par exemple : une affectation shell du stile ADIP= "192.168.xxx" apres retour de l'inclusion dans le script d'appel, la variable est definie dans le contexte appelant (puisque c'est le memem) est on peut l'utiliser sous la forme ifconfig ... $ADIP ... inclusion permet de mainpuler l'environement de l'appelant par \"l'appele\" c'est ce qui se passe dans les fichier init .profile .bashrc etc ... pour manipuler HOME PATH on rapelle que quand on execute (FORK EXEC) une autre tache (qui doit etre en mode +x) ( programme arg arg ) l'appelant ne recupere que le code retour EXIT (dans le shell d'appel c'est alors $? l'unique variable possitione par la tache execute . -- Veuillez n'utiliser que le format txt, dans les couriels ! pas de fichiers attache ou mime ! merci ! Pour me joindre personellement, placer le tag [PERSO], dans le titre de votre message. MERCI ! Alain Blandy : imcp.ba@free.fr FREE LINUX SYSTEM http://imcp.ba.free.fr http://www.culte.org Membre du Club des Utilisateurs de Linux de Toulouse et des environs. Pc : ortho-graphe connait pas !!! fonetic oui !!! abats les accents !!! Eviter de mettre des accents quand vous m'envoye des couriels il apparaite ici un paquet d' @ et autre caracteres incongrus ! "meme si meme aime faire du velo elle aime pepe !" j'arrive encore a lire ( meme avec une fonte arabic !! ) mais bourre de @ me fo pas mal de temps pour comprendre !!! (en attenedant une fonte qui marche modialement) MERCI ! -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>