Bonjour
S'il y a des sous répertoires dans le répertoire ciblé,
la commande
sed râlera en disant qu'elle ne peut éditer "/chemin/nomDuSousRépertoire"
Donc, il vaudrait mieux utiliser
find avec l'option
-type f pour lister seulement les fichiers (et pas les noms de sous-répertoires)
et l'option
-maxdepth 1 si seulement les fichiers contenus dans le répertoire ciblé sont à traiter, et pas ceux contenus dans ses sous-répertoires,
ce qui donnerait :
sed -i 's#http://libre-ouvert.toile-libre.org#https://libre-ouvert.tuxfamily.org#' $(find /chemin/répertoireCiblé/ -maxdepth 1 -type f)