Daily Archives: 19/06/2012


For each en bash 9

Il arrive souvent de devoir appliquer une commande bash à tout une liste de fichiers. Pour trouver des fichiers en particulier, la commande find fait très bien son travail. Mais pour appliquer une commande à chaque fichier trouvé, il faut utiliser exec ou xargs avec leurs syntaxes bizarres et tout un tas de détails à ne pas oublier sous peine d’erreur. Une boucle for each est une très bonne alternative, surtout quand on a l’habitude d’itérer en Python.

Le mot "loop" caligraphié en rouge