[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: HS : modifier plusieurs fichiers d'un coup ?
From: |
Jean Abou Samra |
Subject: |
Re: HS : modifier plusieurs fichiers d'un coup ? |
Date: |
Wed, 26 Jan 2022 21:20:20 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
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
Existe-t-il également une ligne de commande pour compiler tous les
nouveaux fichiers .ly (afin d'obtenir tous les pdf correspondants) ?
Même principe :
lilypond *.ly
Cordialement,
Jean
Re: HS : modifier plusieurs fichiers d'un coup ?, Olivier Miakinen, 2022/01/20