• # Here-document

    Posté par (site web personnel) . En réponse au message Amélioration d'un script de bakup (rsync). Évalué à 4.

    Le procédé standard est de définir une fonction make_exclude_list du style

    make_exclude_list()
    {
     grep -v '^#' /etc/backup_OS/exclude.list
    }
    
    

    ou bien si tu préfères éviter d'avoir un fichier externe,

    make_exclude_list()
    {
     grep -v '^#' - <<EOF
    /dev/*
    …
    EOF
    }
    
    

    et tu définis ta variable EXCLUDE_LIST par

    EXCLUDE_LIST=`make_exclude_list`