script bash

script bash - Shell/Batch - Programmation

Marsh Posté le 22-11-2009 à 18:56:12    

Bonjour,
 
 
je suis débutant sur linux et j'ai un script bash a réaliser qui semble d'un niveau tout autre a réaliser.
 
Ce script doit tester si un site internet (page principal et liens internes) est valide au sens du w3c (organisme qui valide les fichiers html, php d'un site internet).
 
J'ai décomposé le travail a faire pour ce script:
 1:récupérer les fichiers html et vérifier tous les liens dans un fichier temp
2:ces pages (html,css,php) doivent répondre aux critères de w3c
3: la sortie du script doit afficher un compte rendu des pages valides et non valides
4:dans l'affichage il faut un résumé de tout cela
5:tous les fichiers temporaires utilisés doivent etre effacés lors de l'analyse.
 
On a  commencé un début de script pour afficher les liens d'un site ligne par ligne.
 
#!/bin/bash
echo "Rentrer une adresse"
nomSite="http://....................."
wget -O temp $nomSite
grep -e "<a[^>]*" -o temp>tempgGrep
 
Sinon on nous a donné quelques indications de commandes
avec variable=list
myfind
{elem=$1
shift
rep="no" réponse par défaut
if[$elem=$i]
then rep="yes"
fi
done
 
 
Bref c'est du chinois pour moi.
J'ai un cours bash très synthétique et je n'ai jamais fait de programmation.Alors je me sents comme qui dirait un peu léger la dessus.
 
Si vous avez quelques pistes de travail a me donner, merci d'avance.
 
Cordialement,
Duboi.
 

Reply

Marsh Posté le 22-11-2009 à 18:56:12   

Reply

Marsh Posté le 08-01-2010 à 16:18:05    

le W3C validator le fait très bien....

Reply

Marsh Posté le 08-01-2010 à 16:38:09    

hazzelthorn a écrit :

le W3C validator le fait très bien....


de quoi? les déterrages? :D


Message édité par pataluc le 08-01-2010 à 16:38:16
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed