Recherche grep ET logique

Salut à tous

j’aimerais chercher avec grep mais il me faut un ET logique et exclure un mot

20-DEC-2015 04:32:23 * (CONNECT_DATA=(SERVICE_NAME=tcswu_app.emea.guccigroup.dom)(CID=(PROGRAM=C:\PCS\services.erp\SVC_exePrintServer.exe)(HOST=CTX01)(USER=ext-pcsinterface))(SERVER=dedicated)(INSTANCE_NAME=tcswu1)) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.100.0.209)(PORT=61822)) * establish * tcswu_app.emea.guccigroup.dom * 0

grep '20-DEC.CTX*' grep -v -e "ext-*" listener.log

mais ça ne fonctionne pas, j’aimerais que ça contienne le date & CTX* sans mot "ext-*

Merci

Bonjour,

Avec un pipe :

Le premier grep cherche les ligne avec date et CTX. Les donnent au deuxième qui supprime les ligne indésirables (avec ext-*).

grep '20-DEC*SWCHCHXSECTX01' listener.log

ca me retourne rien c’est pas possible :blush:

Autant pour moi, je met rarement des ‘’ dans mes grep. Il faut mettre '.’ :

Habituellement je fais plutôt :

Tu as ça en entrée :

Ok.

Maintenant, donne nous la ligne de texte exacte que tu voudrais pouvoir obtenir en sortie de commande.

Merci.

20-DEC-2015 + HOST=CTX0* sans USER=ext-*