mgenay:technique:kb_script_1
#!/bin/ksh #ce script créé une copie du fichier src_filename, en enlevant les lignes ***DEBXX et ***FINXX, et le nomme #marblXXmmddHHMMSS dans le répertoire dst_directory; # avec XX le code mag (indiqué après DEB dans le fichier source), et mmddHHMMSS la date # #le fichier source doit être indiqué de préférence avec son chemin complet # #exemple d''utilisation : #./scriptMG.ksh /user/mbxrec/marche/lefichierX400 /user/mbxrec/marche #ou ~/scriptMG.ksh /user/mbxrec/marche/000022\|C0041 ~/ # bck=`pwd` dir=/user/mbxrec/marche cd $dir for i in `ls marblRR*`; do exprDEB="^\*\*\*DEB..$" exprFIN="^\*\*\*FIN..$" ligne_deb=`grep -e "$exprDEB" $i` code_mag=`echo $ligne_deb | cut -b 7-8` # code_date=`date +%m%d%H%M%S` code_date=`echo $i | cut -b 8-` nom_fichier=marbl$code_mag$code_date grep -v -e "$exprDEB" -e "$exprFIN" $i > $nom_fichier # echo \=\> nom_fichier = $nom_fichier done cd $bck
mgenay/technique/kb_script_1.txt · Last modified: by 127.0.0.1