|
From: | david427 |
Subject: | Re: HS : modifier plusieurs fichiers d'un coup ? |
Date: | Thu, 27 Jan 2022 08:29:17 +0100 (CET) |
De : Jean Abou Samra <jean@abou-samra.fr>
À : david427@mailo.com;
lilypond-user-fr@gnu.org
Sujet : Re: HS : modifier plusieurs fichiers d'un coup ?
Date : 26/01/2022 21:21:18 Europe/Paris
Le 26/01/2022 à 21:20, Jean Abou Samra a écrit :
> 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
… ou plutôt pour être cohérent avec moi-même :
sed -i".sauvegarde" "s/à remplacer/remplacement/g" *.ly
Jean
[Prev in Thread] | Current Thread | [Next in Thread] |