All pastes #507466 Raw Edit

Anonymous

public shellscript v1 · immutable
·published 2007-05-24 16:05 UTC
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