unix grep pour rechercher toutes les chaînes et s’assurer que toutes les chaînes présentes dans l’entrée

9801a79de381:logs yik087$ tail -1 access.log | grep -rE "CLIENT_APP_ID|OVERALL_RESPONSETIME|STATUSm" | wc -l 1 9801a79de381:logs yik087$ tail -1 access.log | grep -rE "CLIENT_APP_ID|OVERALL_RESPONSETIME|STATUSm" | wc -l 1 

J’ai besoin de rechercher tout cela CLIENT_APP_ID , OVERALL_RESPONSETIME , STATUS dans l’inout pour grep. Grep devrait me renvoyer 1 seulement si tous les trois trouvaient autre chose 0. Y a-t-il un moyen pour que je puisse y arriver?

Tout indice à ce sujet sera vraiment utile. Je vous remercie.

J’ai trouvé ce lien détaillant certaines opérations logiques que vous pouvez faire avec grep: les opérateurs Grep OR, AND, NOT . Il semble que vous ayez besoin des trois parameters de recherche, pas de OR.