Scripte pour comparer l'existence d'un mot
Fermé
GuillaumeNoob
Messages postés
6
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
22 juin 2008
-
21 juin 2008 à 20:45
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 juin 2008 à 17:17
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 juin 2008 à 17:17
A voir également:
- Scripte pour comparer l'existence d'un mot
- Mettre un mot de passe sur un dossier - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
2 réponses
eZula
Messages postés
3391
Date d'inscription
samedi 26 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2021
392
22 juin 2008 à 00:00
22 juin 2008 à 00:00
Salut,
essaye un truc dans ce style peut être :
essaye un truc dans ce style peut être :
for i in `cat Principale.txt` ; do if grep "$i" verification.txt ; then echo "$i" >> compare.txt ; fi ; done
eZula
Messages postés
3391
Date d'inscription
samedi 26 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2021
392
22 juin 2008 à 11:24
22 juin 2008 à 11:24
Qu'est-ce que tu cherches à matcher avec '(:digit:{1,3}\.){3}:digit:{1,3}', si tu peux donner des exemples
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
22 juin 2008 à 17:17
22 juin 2008 à 17:17
Attention, l'expression réelle de notre ami GuillaumeNoob est plutôt du genre :
([ [:digit:]]{1,3}\.){3}[ [:digit:]]{1,3}'sans les espaces devant le premier crochet ouvrant de chaque expression. C'est un problème dû à la mise en page de la balise code qui interprète les expressions encadrées par des doubles crochets comme des liens interne à CCM ;-((
22 juin 2008 à 02:02
for i in `cat configuration/blackip.txt` ; do if grep -E '(:digit:{1,3}\.){3}:digit:{1,3}'' "$i" logs/clientslog.txt ; then echo "$i" >> compare.txt ; fi ; done
De cette façon cela semble pas fonctionner