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

2006-03-16, 09:26(+01), noone@nowhere.undef:
[...]
> je dois modifier un gros document LaTeX.
>
> Je dois remplacer dans tous les fichiers *.tex (y compris dans les sous
> répertoires) \section par \Section mais je ne sais pas trop comment m'y
> prendre.

[...]

Avec zsh, je ferais tout simplement:

perl -pi -e 's/\\section/\\Section/g' ./**/*.tex(.)

Avec bash:

find . -name '*.tex' -type f -exec perl -pi -e '
s/\\section/\\Section/g' {} +

--
Stéphane
  Réponse avec citation
 
Page generated in 0,05113 seconds with 9 queries