Si ‘find’ trouve beaucoup, beaucoup de fichiers, la ligne de commande résultante formée par ‘xargs’ peut être trop longue. Limitez-la en utilisant l’option ‘-n’ qui indique le nombre maximum de paramètres que ‘xargs’ passera à la commande (à ‘grep’ dans…
Thierry Astuces OSXFAQ
L’exemple de lundi…
% find . -iname “*.ws” | xargs grep -il warning
…marche car ‘grep’ peut prendre une longue liste de fichiers à traiter. Si une commande ne prend qu’un fichier à la fois, utilisez l’option ‘-n1′.
% find . -iname “*.ws”…
Thierry Astuces OSXFAQ
Cette astuce se réfère à celle de lundi…
% find . -iname “*.ws” -exec grep -il warning {} ;
contre :
% find . -iname “*.ws” | xargs grep -il warning
…certains pourront vous dire que monter un ‘pipe’ avec ‘xargs’ est moins efficace…
Thierry Astuces OSXFAQ
Commentaires récents