On Thu, 16 Mar 2006 09:26:13 +0000 (UTC), Jacques L'helgoualc'h wrote:
[...]
>> Avec zsh, je ferais tout simplement:
>>
>> perl -pi -e 's/\\section/\\Section/g' ./**/*.tex(.)
>
> Deux lettres de moins à taper avec «sed -i» (GNU Sed, version >=4
Oui, mais GNU n'est pas Unix.
>> Avec bash:
>>
>> find . -name '*.tex' -type f -exec perl -pi -e '
>> s/\\section/\\Section/g' {} +
>
> Ce ne serait pas mieux avec find . -name '*.tex' -type f | xargs ... ?
Non, au contraire, pourquoi? xargs n'est pas compatible avec
find (a moins d'utiliser des options specifiques a GNU ou BSD).
--
Stephane