Vous n'êtes pas identifié(e).
merci pour votre aide,
Belle soirée.
Dernière modification par le_lutin (23-03-2020 16:54:19)
En ligne
Le tee va te permettre d'écrire le fichier, tout en laissant passer les données vers l'entrée de wc -l
Dernière modification par nlancien (22-03-2020 21:24:39)
Hors ligne
- list_members donne la liste des membres pour une liste. Exemple avec le comptage :
Le problème se situe entre list_lists et list_members. Il me faudrait trouver le moyen pour qu'il prenne chaque liste une à une et pas tout en un seul bloc …
Lorsque je fais par exemple :
cela met en erreur la fonction list_members …
En ligne
Pour chaque résultat de la commande list_lists -b exécute list_members résultat | wc -l
EDIT Pas testé, pas trop envie d'intaller Mailman
On peut arranger l'affichage comme ceci, a vue de nez:
Solution 2 xargs (A essayer). Mais xargs va te permettre de passer en paramètre les résultats de list_lists -b a list_members. Comment va t il se comporter avec le 2eme pipe, il faut essayer et voir.
Dernière modification par nlancien (23-03-2020 13:39:55)
Hors ligne
ne fonctionne pas … tu as une idée ?
En ligne
md5sum - compute and check MD5 message digest
Synopsis
md5sum [OPTION]... [FILE]...
Description
Print or check MD5 (128-bit) checksums. With no FILE, or when FILE is -, read standard input.
On voit, que c'est prévu. Aussi simple que cela.
Pour la solution 2, plus haut, peux tu essayer celle ci?
xargs est très puissant, il faut juste trouver comment lui parler gentiment.
Hors ligne
Tu envoies "camping" a l'entrée standard de list_members. Il n'est absolument pas dit que list_members lise son entrée standard comme ceci...
Il faut que ta fonction list_members soit prévue pour lire son entrée standard s'il n'y a pas de paramètres passé. Ce n'est visiblement pas le cas.
https://www.carta.tech/man-pages/man8/l … ers.8.html
Le man, j'ai fini par tomber dessus dit : ce n'est pas prévu.
ok, merci pour l'info. Je ne savais pas tout ça.
Pour la solution 2, plus haut, peux tu essayer celle ci?
list_lists -b | xargs list_members {} | wc -l
xargs est très puissant, il faut juste trouver comment lui parler gentiment.
Cela ne fonctionne pas non plus.
Mais comme je suis arrivé à ce que je veux faire, je passe mon post en Résolu.
En ligne