Bonjour David,
Le 26/01/2022 à 07:33, david427@mailo.com a écrit :
Merci à tous ceux qui m'ont répondu, sur la liste ou en privé !
J'ai essayé en premier la solution de Jean, qui a très bien
fonctionné, en 2 secondes environ pour plus d'une centaine de
fichiers à modifier !
j'ai juste supprimé "/dossier/contenant/fichiers" et j'ai laissé
"find -type f ...."
J'ai été surpris que ça modifie non seulement les fichiers du
répertoire courant (que j'ai mis là pour faire mes tests), mais aussi
ceux des sous-répertoires.
Mais bon, ça a très bien fonctionné, donc tout va bien :)
Si vous ne voulez en fait pas modifier les fichiers contenus
dans des sous-répertoires, la chose devient beaucoup plus simple.
Il suffit d'utiliser les « jokers » (wildcards en anglais,
syntaxe *) du shell. Ainsi, *.ly est transformé par le shell
en la suite des noms de fichiers qui finissent par .ly.
sed -i "s/à remplacer/remplacement/g" *.ly