Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Aide scripts

  mourad, le mercredi 15 octobre 2008 à 20:54:42
Bonjour, à tous

je cherche qlq 1 qui maide à déchifrer ce scripts et m'aide à une documentation complet sur le shell scripts avec awk et ksh pour crée des scripts pas à pas par un null comme moi

merci à vous en avance ;voila le scripts


cat first_check.sh
cd ..
echo "\033[1m"
echo "Check Scratch existance using scnum in progress ....."
echo "\033[0m"
if test -f *.dat
then
i=1
for file in ./*.dat
do
lim1=`head -1 $file | awk -F"," '{print $4}' | awk -F"\"" '{print $2}'`
lim2=`tail -2 $file | head -1 | awk -F"," '{print $4}' | awk -F"\"" '{print $2}'`
if [ $i -eq 1 ]
then
let i=i+1
req="
set linesize 120
set pagesize 30
column min format a15
column max format a15
column profil format a9
column count format 999999
column interv format 999999
column used format 999999
column susp format 999999
column min_exp format a10
set colsep \" \"
define edg1=$lim1
define edg2=$lim2
select min(senum) min,max(senum) max,count(*) count,max(senum)-min(senum)+1 interv,
decode(key_scrp,'ECNQ500','DJ 500','02DZ1000','DJ 1200','04DZ2000','DJ 2300','01DZ3000','DJ 3000','09DZ100','DJ 100','10DZ200','DJ 200','05DZ500','AL 500','06AL1000','AL 1000','07AL100','AL 100','08AL200','AL 200','03XAL200','3xAL200','09AL500','AL 500 N',key_scrp) profil,
max(ascii(used_f)) used,max(ascii(susp_f)) susp,to_char(min(to_date(end_date,'dd/mm/yyyy')),'dd/mm/yyyy') min_exp,min(dynupdt)
from scratch1 a, scratchp b where scnum between '&edg1' and '&edg2' and scrpref=b.ri group by key_scrp,substr(senum,1,10);
exit;"
path="/in/oracle/bin/sqlplus dzasdpv1/dzasdpv1@PSMF.world"
path2="/in/oracle/bin/sqlplus dzasdpv2/dzasdpv2@SMF1.world"
echo "$req" | $path | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"
echo "$req" | $path2 | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"

else

req="
set linesize 120
set pagesize 0
column min format a15
column max format a15
column profil format a9
column count format 999999
column interv format 999999
column used format 999999
column susp format 999999
column min_exp format a10
set colsep \" \"
define edg1=$lim1
define edg2=$lim2
select min(senum) min,max(senum) max,count(*) count,max(senum)-min(senum)+1 interv,
decode(key_scrp,'ECNQ500','DJ 500','02DZ1000','DJ 1200','04DZ2000','DJ 2300','01DZ3000','DJ 3000','09DZ100','DJ 100','10DZ200','DJ 200','05DZ500','AL 500','06AL1000','AL 1000','07AL100','AL 100','08AL200','AL 200','03XAL200','3xAL200','09AL500','AL 500 N',key_scrp) profil,
max(ascii(used_f)) used,max(ascii(susp_f)) susp,to_char(min(to_date(end_date,'dd/mm/yyyy')),'dd/mm/yyyy') min_exp,min(dynupdt)
from scratch1 a, scratchp b where scnum between '&edg1' and '&edg2' and scrpref=b.ri group by key_scrp,substr(senum,1,10);
exit;"
path="/in/oracle/bin/sqlplus dzasdpv1/dzasdpv1@PSMF.world"
path2="/in/oracle/bin/sqlplus dzasdpv2/dzasdpv2@SMF1.world"
echo "$req" | $path | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"
echo "$req" | $path2 | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"

fi
done
else
echo "\033[1m"
echo "No Files ..."
echo "\033[0m"
fi

echo "\033[1m"
echo "Check Scratch existance using senum in progress ....."
echo "\033[0m"
if test -f *.dat
then
i=1
for file in ./*.dat
do
lim1=`head -1 $file | awk -F"," '{print $5}' | awk -F"\"" '{print $2}'`
lim2=`tail -2 $file | head -1 | awk -F"," '{print $5}' | awk -F"\"" '{print $2}'`
if [ $i -eq 1 ]
then
let i=i+1
req="
set linesize 120
set pagesize 30
column min format a15
column max format a15
column profil format a9
column count format 999999
column interv format 999999
column used format 999999
column susp format 999999
column min_exp format a10
set colsep \" \"
define edg1=$lim1
define edg2=$lim2
select min(senum) min,max(senum) max,count(*) count,max(senum)-min(senum)+1 interv,
decode(key_scrp,'ECNQ500','DJ 500','02DZ1000','DJ 1200','04DZ2000','DJ 2300','01DZ3000','DJ 3000','09DZ100','DJ 100','10DZ200','DJ 200','05DZ500','AL 500','06AL1000','AL 1000','07AL100','AL 100','08AL200','AL 200','03XAL200','3xAL200','09AL500','AL 500 N',key_scrp) profil,
max(ascii(used_f)) used,max(ascii(susp_f)) susp,to_char(min(to_date(end_date,'dd/mm/yyyy')),'dd/mm/yyyy') min_exp,min(dynupdt)
from scratch1 a, scratchp b where senum between '&edg1' and '&edg2' and scrpref=b.ri group by key_scrp,substr(senum,1,10);
exit;"
path="/in/oracle/bin/sqlplus dzasdpv1/dzasdpv1@PSMF.world"
path2="/in/oracle/bin/sqlplus dzasdpv2/dzasdpv2@SMF1.world"
echo "$req" | $path | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"
echo "$req" | $path2 | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"

else

req="
set linesize 120
set pagesize 0
column min format a15
column max format a15
column profil format a9
column count format 999999
column interv format 999999
column used format 999999
column susp format 999999
column min_exp format a10
set colsep \" \"
define edg1=$lim1
define edg2=$lim2
select min(senum) min,max(senum) max,count(*) count,max(senum)-min(senum)+1 interv,
decode(key_scrp,'ECNQ500','DJ 500','02DZ1000','DJ 1200','04DZ2000','DJ 2300','01DZ3000','DJ 3000','09DZ100','DJ 100','10DZ200','DJ 200','05DZ500','AL 500','06AL1000','AL 1000','07AL100','AL 100','08AL200','AL 200','03XAL200','3xAL200','09AL500','AL 500 N',key_scrp) profil,
max(ascii(used_f)) used,max(ascii(susp_f)) susp,to_char(min(to_date(end_date,'dd/mm/yyyy')),'dd/mm/yyyy') min_exp,min(dynupdt)
from scratch1 a, scratchp b where senum between '&edg1' and '&edg2' and scrpref=b.ri group by key_scrp,substr(senum,1,10);
exit;"
path="/in/oracle/bin/sqlplus dzasdpv1/dzasdpv1@PSMF.world"
path2="/in/oracle/bin/sqlplus dzasdpv2/dzasdpv2@SMF1.world"
echo "$req" | $path | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"
echo "$req" | $path2 | awk '{if (/^no/) print "No Rows..."; else print $0}' | grep -vE "e|SQL|^$|No"

fi
done
else
echo "\033[1m"
echo "No Files ..."
echo "\033[0m"
fi
Configuration: Windows XP
Internet Explorer 7.0
Répondre à mourad  Signaler ce message aux modérateurs

Résultats pour aide scripts

Objets WSH (Windows Scripting Host) WSH Windows Scripting Host (WSH) est un hôte de scripts pour les systèmes Microsoft Windows permettant d'interprêter des scripts afin d'automatiser l'administration du système. WSH permet d'interprêter nativement les scripts écrits en JScript ou... www.commentcamarche.net/contents/vbscript/vbs-wsh.php3
Attaques Cross-Site Scripting Injection de code malicieux Les attaques de type Cross-Site Scripting (notée parfois XSS ou CSS) sont des attaques visant les sites web affichant dynamiquement du contenu utilisateur sans effectuer de contrôle et d'encodage des informations... www.commentcamarche.net/contents/attaques/cross-site-scripting.php3
Java Server Pages - Les scriptlets Présentation des scriptlets JSP Une scriptlet JSP est un bloc de code Java compris entre les balises suivantes : Le code Java (qui doit naturellement être valide) présent entre les balises devient le corps de la... www.commentcamarche.net/contents/jsp/jspscriptlets.php3

Résultats pour aide scripts

[IE] Erreur de script / Effectuer un débogageDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un... www.commentcamarche.net/faq/sujet-1271-ie-erreur-de-script-effectuer-un-debogage
Exécuter un script shellExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha-Bang Premièrement,... www.commentcamarche.net/faq/sujet-4627-executer-un-script-shell
Créer un script d'ouverture de sessionWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront... www.commentcamarche.net/faq/sujet-5436-creer-un-script-d-ouverture-de-session

Résultats pour aide scripts

Msn script (Résolu)Bonjour, je voudrai savoir comment sapel le script msn ou l'on peut voler limage et le pseudo de la personne a qui l'on parle... Et celui des wizz infini aussi svp. si vous connaissez un site donnez le moi s'il vous plait parce que... www.commentcamarche.net/forum/affich-4623718-msn-script
[EXPLORER 7.] Un script ralentit Explorer (Résolu)Bonjour, Pouvez vous m'aider, s'il vous plaît ? Windows Explorer 7 affiche le message suivant : Un script présent sur cette page ralentit Internet Explorer. S'il continue, votre ordinateur risque de cesser de réagir. A la question :... www.commentcamarche.net/forum/affich-2524305-explorer-7-un-script-ralentit-explorer
[MSN Live] Scripts (Résolu)Bonjour, Je voudrais savoir si quelqu'un aurai un script pour windows messenger live, pour voler l'image d'un contact... Avant sous la version 7.5, aucun problème avec Stuff plug, il y avait la commande /xcedpstealer qui permettait de... www.commentcamarche.net/forum/affich-2296290-msn-live-scripts

Résultats pour aide scripts

Télécharger All In One Video ScriptAll In One Video Script est un script pour l'extension GreaseMonkey pour le navigateur Firefox permettant de détecter la présence d'une vidéo dans la page et de récupérer son URL. www.commentcamarche.net/telecharger/telecharger-3673503-all-in-one-video-script