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 31/03/2010, à 22:29

vervatovskis

appeler une fonction ecrite dans un autre fichier dans un script bash

salut tout le monde, comment je peut appeler une fonction exterieur ecrite dans un autre fichier dans un script bash..merci d'avance.

Hors ligne

#2 Le 31/03/2010, à 22:53

MrAzerty

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

Salut,

. un_autre_fichier_script_bash
ma_fonction et ses paramètres

On est toujours le geek de quelqu'un.

Hors ligne

#3 Le 01/04/2010, à 02:10

vervatovskis

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

merci MrAzerty ca marche.

Hors ligne

#4 Le 01/04/2010, à 08:34

Sciensous

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

où est le truc ou l'astuce ?


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#5 Le 01/04/2010, à 08:49

PRQT83

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

Bonjour,

Sciensous a écrit :

où est le truc ou l'astuce ?

c'est MrAzerty qui la donne l'astuce lol

-->[]

@vervatovskis: Trucs et Astuces, c'est l'endroit ou on poste des trucs astuces et scripts utiles, pas ou on les demande wink

Dernière modification par PRQT83 (Le 01/04/2010, à 08:55)

#6 Le 01/04/2010, à 20:41

MrAzerty

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

Pour information, avec la première commande, on "source" un fichier contenant des fonctions ou des variables; c'est à dire que les variables contenues dans le fichier "sourcé" deviennent connues, idem pour les fonctions.

La deuxième commande peut donc appeler la fonction.


On est toujours le geek de quelqu'un.

Hors ligne

#7 Le 01/04/2010, à 22:25

nesthib

Re : appeler une fonction ecrite dans un autre fichier dans un script bash

man bash a écrit :

.  filename [arguments]
source filename [arguments]
       Read and execute commands from filename  in  the  current  shell
       environment  and return the exit status of the last command exe‐
       cuted from filename.  If filename does not contain a slash, file
       names  in  PATH  are used to find the directory containing file‐
       name.  The file searched for in PATH  need  not  be  executable.
       When  bash  is  not  in  posix  mode,  the  current directory is
       searched if no file is found in PATH.  If the sourcepath  option
       to  the  shopt  builtin  command  is turned off, the PATH is not
       searched.  If any arguments are supplied, they become the  posi‐
       tional  parameters  when  filename  is  executed.  Otherwise the
       positional parameters are unchanged.  The return status  is  the
       status  of  the  last  command exited within the script (0 if no
       commands are executed), and false if filename is  not  found  or
       cannot be read.


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne