previous up next contents
Previous: mk_simul Up: Batches spécifiques Next: mkwinxp_system   Contents

mkwin98_system


#! /bin/bash

# reformater les rapports de ressources systeme Windows

cd /home/douillet/docs/win_sys

if test z$1 = z
	then echo "" ; echo "syntaxe: .zz_make nom_de_machine" ; echo "" ; exit
fi

sef=sed_system
qui=sys_$1


echo "" > $qui
echo  `date +"%D %Hh%M"` "  :  " `echo $1 | tr a-z A-Z` >> $qui
echo "" >> $qui
echo "" >> $qui
echo "" >> $qui


cat system.prn | tr \\f\\r\\n ??¶ > system1

cat <<EOF > $sef

s/?//g

s/¶*       Rapport de ressources systeme - Page[^¶]*¶*/¶/g

s/       \*\*\*\*\*\*\*\*\*\*/¶       \*\*\*\*\*\*\*\*\*\*/g

s/¶¶¶*/¶¶/g	

s/^¶¶//		


s/¶       \*PERIPHERIQUE DESACTIVE\*¶       Classe : /¶¶       Classe : ***desactive*** : /g       

s/¶¶       Classe/\\
þ       Classe/g

s/¶       Classe/\\
¶       Classe/g

s/þ/¶/g

EOF

sed -f $sef system1 | sort > system2


# phase 3 : revenir aux lignes

cat <<EOF > $sef

s/¶$//
s/¶/\\
/g

EOF




sed -f $sef system2 >> $qui

chmod a+w system*


kedit $qui


previous up next contents
Previous: mk_simul Up: Batches spécifiques Next: mkwinxp_system   Contents


douillet@ensait.fr
2003-06-24