J'ai un tas de fichiers journaux. J'ai besoin de savoir combien de fois une chaîne se produit dans tous les fichiers.
grep -c string *
Retour
...
file1:1
file2:0
file3:0
...
En utilisant un canal, j'ai pu obtenir uniquement des fichiers qui ont une ou plusieurs occurrences:
grep -c string * | grep -v :0
...
file4:5
file5:1
file6:2
...
Comment puis-je obtenir uniquement le nombre combiné? (S'il revient file4:5, file5:1, file6:2
, je veux en revenir 8.)
grep file1 file2 --options