Awk : teste les liens d'une page html

Ce programme permet de tester le liens d'une page html de votre site vers d'autre site.
c'est très simple à utiliser, il suffit de configurer le proxy et le port, et de lancer le script suivi du nom du fichier ( ce script utilise le programme client).
#!/bin/awk -f

BEGIN {
  RS="<"
  proxy="VOTRE PROXY "
  port="ET SON PORT"
}

# <a href="http:// ...
/^(a|A) .*(h|H)(r|R)(e|E)(f|F) *="?http:\/\// {
  sub(/^(a|A) .*(h|H)(r|R)(e|E)(f|F) *="?http:\/\//,"",$0)
  match($0,/[^" ]+("| )?/)
  link = substr($0,RSTART,RLENGTH-1)
  sub(/\//," /",link)
  links[link]=1
  next
}

END {
  for ( i in links  )
  {
    system("client " proxy " " port " " i )
    getline < "entete"
    sub(/n.*$/,"")
    print "----> "i " ---------- " $0
    close("entete")
  }
}


Mini annuaire : Awk

Youhp3Youpee est un preprocesseur HTML pour vous simplifier toutes les tâches répétitives dans la création d'un site web. Salemioche.net utilise trés largement ses possibilités
cygwinle compilateur gcc sous windows ainsi que tous les outils unix (awk, grep, sed, bash, ksh ...)