Aide sur script Awk
Fermé
ldesdes
-
19 juin 2005 à 22:57
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 19 juin 2005 à 23:38
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 19 juin 2005 à 23:38
A voir également:
- Aide sur script Awk
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
2 réponses
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
23 novembre 2024
426
19 juin 2005 à 23:11
19 juin 2005 à 23:11
Salut
un coup d'oeil rapide au man en cherchant "variable" t'aurait donné la réponse ;)
Essaye ça:
un coup d'oeil rapide au man en cherchant "variable" t'aurait donné la réponse ;)
Essaye ça:
jour="19" heure="19" minute="26" cat /var/log/messages | grep sshd | grep "Failed password for invalid user" | awk -v j=$jour -v h=$heure -v m=$minutes -F ' ' '($2==j) && ($3 ~ /^h:m/) {print $13}'++
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
19 juin 2005 à 23:29
19 juin 2005 à 23:29
Salut,
Essaie comme ça :
Essaie comme ça :
cat /var/log/messages | grep sshd | grep "Failed password for invalid user" | awk -F ' ' '($2=='$jour') && ($3 ~ /^'$heure':'$minute'/) {print $13}'Il faut "quoter" chaque morceau du programme "awk" pour que le shell puisse continuer à accéder aux variables.
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
23 novembre 2024
426
19 juin 2005 à 23:38
19 juin 2005 à 23:38
arf, un peu lent sur le coup :)
Puis j'avais totalement zappé l'utilisation des variable du shell...
Bien joué :)
Puis j'avais totalement zappé l'utilisation des variable du shell...
Bien joué :)
19 juin 2005 à 23:18
je viens de tester, cela ne marche pas non plus . :-(
J'ai déjà jetter un oeil au man de awk ainsi qu'a divers HOWTO mais je n'ai rien trouvé de plus.
Pour info.
Le shell est le bash et je suis sous fedora core 3.
19 juin 2005 à 23:34
19 juin 2005 à 23:37
Par exemple :)