[tips?] passages de tableaux a une fonction

Marc Chantreux marc.chantreux at ulpmm.u-strasbg.fr
Tue Dec 6 12:22:07 CET 2005


Bonjour a tous,

Je ne sais pas si je debarque mais j'ai trouvé une facon de procéder qui
me fait gagner bien du temps et de la lisibilité pour passer de l'info a
une fonction. Je vous fais donc part de cette idée simple qui est de
de passer les informations par variable d'environement plutot que par
arguments.

admin () {
    typeset -A confldap
    confldap=( $ldap )
    echo connecting to $confldap[host] as $confldap[binddn]
    for h ( $hosts ) print $h
}

base=dc=exemple,dc=com

ldap=(
  pouet again
  host    ldapserver
  base    $base
  binddn  cn=admin,$base
) hosts=(
    130.234.34.{1..5}
) admin

# tout est propre 
echo apres : $ldap[host] et $confldap[host]



More information about the Shell mailing list