Je voudrais écrire un script Bash qui rapporte une somme. Je commence avec 20 fichiers texte qui ont le texte "LOC: 54" quelque part en eux (le "54" pourrait être un nombre entier). Voici donc les résultats de la recherche de cette ligne avec grep:bash Script pour additionner la sortie numérique
# grep LOC *
ceil.c: * LOC: 38
count_newlines.c: * LOC: 28
even.c: * LOC: 35
every_product.c: * LOC: 48
expand_factors.c: * LOC: 54
factor.c: * LOC: 41
fibonacci.c: * LOC: 49
get_element.c: * LOC: 37
is_composite.c: * LOC: 43
isprime.c: * LOC: 36
largest.c: * LOC: 37
max_product.c: * LOC: 68
mult_list.c: * LOC: 38
nlist.c: * LOC: 37
palindrome.c: * LOC: 72
prime_factors.c: * LOC: 57
remove_dups.c: * LOC: 50
select_products.c: * LOC: 36
square_list.c: * LOC: 31
sum_list.c: * LOC: 38
Que pouvais-je faire pour tirer uniquement les informations numériques ensemble pour produire un seul numéro, la somme des chiffres ci-dessus? Je crois dans l'exemple ci-dessus, il serait 873.
Vous avez obtenu 873 comme somme. –
Oui c'est correct, 873, j'ai mis à jour ma question, merci. – dvanaria
Comment cela fonctionne-t-il? Il ne cherche pas le texte spécifique "LOC" – dvanaria