rendered paste body#!/bin/bashfunction SaveBirth{source functions_reminderi=0mkdir $BASE_DIR/temp_savecd $BASE_DIRfor save_dir in `ls |grep ^[0-9][0-9][0-9][0-9]` do if [[ -d $save_dir ]] then savedir[$i]=$save_dir if [[ ! -e temp_save/$save_dir ]] then mkdir temp_save/$save_dir fi jour="`echo $save_dir | sed -e "s/\(^[0-9][0-9]\)/\1-/" | cut -d'-' -f1 | sed -e"s/\(^0\)/\1%/" |cut -d'%' -f2`" mois="`echo $save_dir | sed -e "s/\(^[0-9][0-9]\)/\1-/" | cut -d'-' -f2 | sed -e"s/\(^0\)/\1%/" |cut -d'%' -f2`" GetMonth mois echo "traitement des personnes nées le $jour $month" k=0 for files in `ls $save_dir` do filez[$k]=$files echo "sauvegarde de $save_dir/$files[$k] en cours" cp -p $save_dir/$files temp_save/$save_dir/$files echo $files[$*] ((k++)) done ((i++)) fidonesave_date="`date +%m-%d-%Y`"cd temp_savetar cf $save_date"-"$SOFT_NAME.tar * ../birthday.cronsmv $save_date"-"$SOFT_NAME.tar ../cd ../rm -fr temp_save}SaveBirth