Script bash
dubot
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Pierrecastor Messages postés 41491 Date d'inscription Statut Modérateur Dernière intervention -
Pierrecastor Messages postés 41491 Date d'inscription Statut Modérateur Dernière intervention -
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 mois.
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.
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 mois.
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.
A voir également:
- Script bash
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Bingo bash - Télécharger - Divers Jeux
- Bash addition ✓ - Forum Shell
1 réponse
Salut
Je pense qu'au lieu de télécharger le site et de faire ça en interne sur ton disque dur, tu devrait plutôt te servir de ce site, ça sera plus simple.
http://validator.w3.org/
Je pense qu'au lieu de télécharger le site et de faire ça en interne sur ton disque dur, tu devrait plutôt te servir de ce site, ça sera plus simple.
http://validator.w3.org/