#! /bin/sh # un test préalable est possible : décommenter la ligne 20 # les copies sont faites en laissant la date d'origine des fichiers # (option -p de la commande cp) action="cp -p" base=/root/Install/ stamp=`date +%y%m%d%H%M` cd $base cat << EOF > diseur echo copier \$1 \$2 EOF chmod u+x diseur # action=./diseur for rep in `cat .liste_dir` ; do if test ! -d /$rep then mkdir -p /$rep ; echo "--> creating /$rep" fi done for qui in `cat .liste_fich` ; do if test -f /$qui then if test /$qui -ot $base$qui then $action /$qui /$qui.$stamp $action $base$qui /$qui echo "--> /$qui" fi else if test -f $base$qui then $action $base$qui /$qui echo "--> /$qui" fi fi done exit