• # xargs

    Posté par . En réponse au message [BASH] tâches en arrière plant. Évalué à 1. Dernière modification le 17 avril 2024 à 20:43.

    Il faut utiliser xargs.

    Ça donnera un truc du genre (à tester, j’écris à l’arrache mais en mode robuste)

    for ...
     for ...
     printf '%s0円%s0円' "$arg1" "$arg2"
     done
    done \
    | xargs -r -n2 -d'0円' -P2 sync

    Si tu veux écrire quand même sur le terminal dans la boucle faut écrire dans stderr (redirection >&2), ou jouer avec les fifo (commande mkfifo).

    PS : xargs dispose de l’option -p pour éviter de faire des bêtises.