Awk : meta calcul l'occurence des mots dans une page

Ce petit bout de script permet de regarder les mots utilisés sur une page html, cela permet ensuite d'optimiser l'écriture des directives META avant d'enregistrer votre page dans un moteur de recherche.

Ce script test aussi pour chaque mots clé que vous avez donnés le nombre d'occurence de ce mots ( ou expression ) dans la page. Un résultat de 3 pour chaque mots clé est un minimum pour éspérer avoir un bon référencement. Attention: plus dix et certains moteurs rejètent la page considérant que vous faites du spamming.
#!/bin/bash

if test $# -lt 1 ; then
  echo "usage: meta [-s min_occurence ] <filename>"
fi

if test "$1" = "-s" && test $# -ge 3 ; then
  export SEUIL="$2"
else
  export SEUIL="3"
fi

while test $# -gt 0 ; do
    echo "^[[31m$1^[[30m"
    awk '
    
    BEGIN {
      FS="[ \t,:.!?\)\(]+"
    }
    /<meta name="keywords"/ {
      gsub(/^.+content="/,"")
      gsub(/">.*$/,"")
      l = split($0,a,/ *, */)
      for ( i in a ) {
        m[a[i]] = 0
      }
    }
    /<body/ { status = 1 }



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 ...)