Bonjour,
Description:
J'aimerai consulter plusieurs fichiers compressé afin de compter le nombre d’élément par rapport à un fichier.
fichier compressés:
file_compresse01.gz
file_compresse02.gz
file_compresse03.gz
zcat file_compresse01.gz:
blabla test list
example list...
Fichier cible:
list
test
...
voici mon code actuel:
for cible in $(cat /tmp/element ); do echo "$cible: $(zgrep -c "$cible" file_compresse*)"; done > /tmp/result
le probleme est l'affichage du resultat:
list:
file_compresse01:45
file_compresse02:80
...
test:
file_compresse01:10
file_compresse02:60
J'aimerai avoir dans mon fichier final:
list: 125
test: 70
Je pense pas que ce soit très compliqué mais je galère un peu la. On m'a parlé de la commande 'sed' mais pas évident à l'utiliser.
Quelqu'un pourrait m'aider ?
Partager