linux:scripts_awk:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:scripts_awk:start [16/03/2010 16:11] – correction p'tit bug daniel | linux:scripts_awk:start [17/10/2019 11:11] (Version actuelle) – [Lister les IP et le nb d'accès d'un log www] daniel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Scripts awk ====== | ====== Scripts awk ====== | ||
- | + | Docs | |
- | Une doc sur awk : http:// | + | |
- | + | * https://www.tutorialspoint.com/awk/index.htm | |
- | Quelques règles et bout de scripts (cf http://cli.asyd.net/home/filtres/awk) | + | * [FR] http:// |
Attention aux locales !!! (merci à Christophe Martin de la liste shell@asyd.net), | Attention aux locales !!! (merci à Christophe Martin de la liste shell@asyd.net), | ||
Ligne 30: | Ligne 30: | ||
===== Syntaxe ===== | ===== Syntaxe ===== | ||
+ | |||
==== Boucle for ==== | ==== Boucle for ==== | ||
<code awk> | <code awk> | ||
Ligne 38: | Ligne 39: | ||
print " | print " | ||
}' | }' | ||
+ | </ | ||
+ | |||
+ | ==== Lister les IP et le nb d' | ||
+ | <code awk> | ||
+ | awk ' | ||
+ | </ | ||
+ | |||
+ | Ou si on veut le reverse | ||
+ | <code awk> | ||
+ | awk ' | ||
+ | </ | ||
+ | |||
+ | ==== Compter les hits et afficher les heures qui dépassent un nb de hits ==== | ||
+ | |||
+ | <code awk> | ||
+ | awk -F : ' | ||
</ | </ | ||
===== Exemples ===== | ===== Exemples ===== | ||
Ligne 51: | Ligne 68: | ||
{if (fout!=0) { print $0 > fout; | {if (fout!=0) { print $0 > fout; | ||
</ | </ | ||
+ | |||
Ligne 64: | Ligne 82: | ||
echo " | echo " | ||
echo "Tous les arguments sont facultatifs"; | echo "Tous les arguments sont facultatifs"; | ||
+ | echo "Par défaut on a $NBMES mesures, toutes les ${INTER}s avec un délai de ${SLEEP_DELAY}s entre deux tests sur le process $PROCESS" | ||
exit; | exit; | ||
} | } |
linux/scripts_awk/start.1268752302.txt.gz · Dernière modification : 16/03/2010 16:11 de daniel