J’ai créé un script shell dans 10 répertoires.
a/we.sh b/we.sh c/we.sh . . . .
Comment mettre à jour une modification du script shell dans tous les répertoires sous Unix / Linux.
Vous pouvez utiliser
find . -iname 'we.sh' -type f -exec cp '/path/to/modified/script/we.sh {} \;
Vous pouvez utiliser la fonction de lien symbolique. Utilisez la commande ln
avec tous les fichiers que vous avez créés. De cette façon, vous allez changer un fichier et apparaîtra à chaque chemin lié. Pour créer un lien symbolique, vous pouvez utiliser cette commande simple – ln -s script.sh sample.sh
ici sample.sh
est le chemin qui sera créé.