• # find est ton ami

    Posté par (site web personnel) . En réponse au message script. Évalué à 4. Dernière modification le 29 juillet 2016 à 11:24.

    En partant du principe que le répertoire soit /home (en est-il autrement sur une distribution?):

    • find /home -type f -name autostart.sh

    Ceci va lister tous les fichiers (-type f) qui ont exactement comme nom autostart.sh.

    Une fois cette liste de fichiers validés:

    • find /home -type f -name autostart.sh -exec sed -i 's/hipcaht4 &.*$/hipchat4 &/g' {} \;

    Ici on applique ta commande (-exec) à tous les fichiers qui correspondent à ton critère. {} correspond à la substitution du fichier trouvé par find.

    Comme d'habitude: man find