• [^] # Re: Il fallait y penser

    Posté par . En réponse à la dépêche ack 1.96 — mieux que grep. Évalué à 4.

    ces petits outils GNU

    Attention! grep n'est pas forcément GNU, c'est POSIX.2, et il est tout à fait possible de forcer le comportement a du posix.2 via la variable POSIXLY_CORRECT. Il est aussi possible d'avoir des options par défaut via la variable GREP_OPTIONS, et une bonne partie des options par défaut de ack sont possible (--exclude=PATTERN... --include=PATTERN...)

    L'avantage de scripter avec les commandes posix, c'est que c'est portable ensuite sur n'importe quel environnement posix, et que via des alias on peut via un fichier de conf récupérer tout ce qu'on aime. )

    L'inconvénient est de figer les possibilité à ce que permet la norme.

    pour find et xargs généralement j'utilise
    find . -print0 ... | xargs -0 ...

    Ou plus généralement des fonctions bash (find0) et un alias xarg0 qui me mettent les paramètres comme il faut ;) j'ai pas encore trouver comment faire des alias avec des mélanges de paramètres .

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent