(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/>