hazzelthorn Payday vador | voila une partie du code juste pour gerer [app:
Code :
- #!/bin/ksh -vx
- FichierSortie=/home4/dpineau/damien.txt
- FichierEntre=/home4/dpineau/export_vtom.exp
- FichierEntre2=home4/dpineau/totototo.txt
- sed -n '/\[app:/,/\""/p' $FichierEntre >totototo.txt
- sed "/derniere_exec/d;/derniere_stat/d;/derniere_exec_fin/d;/derniere_date/d" totototo.txt>>$FichierSortie
- echo "nom,mode,heure_debut,heure_fin,type_periodicite,cyclique,cycle,periodicite,machine,status,fstatus,ne_deplanifier,attendre_avant_deplanification,heure_deplanification,heure_deplanification,lien_vers,lin_de,jobs,_nombre_de_job,dfl_node,link_diag,geometrie,sbgclr,slblclr,sdrwlbl,sshape,planning" >damien88.txt
- for Line in `cat $FichierSortie`
- do
- if [ `echo $Line | grep '^\[app:' | wc -l` -eq 1 ] ;
- then
- attribut=$(echo $Line | cut -d ":" -f1 | cut -d "[" -f2-) && valeur=$(echo $Line | cut -d ":" -f2- | cut -d "]" -f1)
- else
- attribut=$(echo $Line | cut -d "=" -f1) && valeur=$(echo $Line | cut -d "=" -f2-)
- fi
- case $attribut in
- app) nom=$valeur ;;
- mode) mode=$valeur ;;
- heure_debut) heure_debut=$valeur ;;
- heure_fin) heure_fin=$valeur ;;
- type_periodicite) type_perio=$valeur ;;
- cyclique) cyclique=$valeur ;;
- cycle) cycle=$valeur ;;
- periodicite) perio=$valeur ;;
- status) status=$valeur ;;
- fstatus) fstatus=$valeur ;;
- ne_pas_deplanifier) ne_pas_deplanifier=$valeur ;;
- attendre_avant_deplanification) attendre_avant_deplanification=$valeur ;;
- jobs) jobs=$valeur ;;
- nombre_de_jobs) nbr_job=$valeur ;;
- dfl_node) dfl_node=$valeur ;;
- link_diag) link_diag=$valeur ;;
- geometrie) geometrie=$valeur ;;
- sbgclr) sbgclr=$valeur ;;
- slblclr) slblclr=$valeur ;;
- sdrwlbl) sdrwlbl=$valeur ;;
- sshape) sshape=$valeur ;;
- planning) planning=$valeur ;;
- *) echo $nom,$mode,$heure_debut,$heure_fin,$type_perio,$cyclique,$cycle,$perio,$status,$fstatus,$ne_pas_deplanifier,$attendre_avant_deplanification,$jobs,$nbr_job,$dfl_node,$link_diag,$geometrie,$sbgclr,$slblclr,$sdrwlbl,$sshape,$planning | sort -u>>damientototototot.txt
- esac
- done
|
|