(Courriels de diversion: <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> <cannabis@bigoudis-pourrions.com> )
Jean-Marc Mongrelet a écrit : > 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"? > > JM Extrait du man bash : > . fichier [arguments] > source fichier [arguments] > Lire et exécuter les commandes contenues dans le fichier avec > l'environnement du shell en cours, puis renvoyer le code de > retour de la dernière commande exécutée dans le fichier. Si le > nom du fichier ne contient pas de slash, les chemins d'accès > contenus dans PATH sont parcourus pour rechercher le répertoire > contenant le fichier. Lorsqu'il est recherché dans le PATH le > fichier n'a pas besoin d'être exécutable. Le répertoire de tra- > vail en cours est finalement examiné si aucun fichier n'est > trouvé dans le PATH. Si l'option sourcepath de la commande > interne shopt est désactivée, le PATH n'est pas parcouru. Si > des arguments sont fournis, ils sont transmis dans les > paramètres positionnels lorsque le fichier est exécuté. Sinon > les paramètres positionnel ne sont pas modifiés. Le code de > retour est celui de la dernière commande exécutée au sein du > script (0 si aucune commande n'est exécutée), et faux si le > fichier n'est pas trouvé. ;-) -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>