Afficher un message
Vieux 16/03/2006, 09h35   #5
Stephane Chazelas
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Débutant Script Bash - remplacement dans unfichier texte

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
  Réponse avec citation
 
Page generated in 0,06930 seconds with 9 queries