July 25 2022, 20:10#
Exécuter plusieurs commandes sur les résultats d'un find
Une solution simple pour exécuter plusieurs commandes sur les résultats d'un find
et d'appeler un shell avec -exec
en passant en argument -c
les commandes.
Exemple, pour afficher et supprimer les fichiers dans /tmp
dont la date de dernière modification remonte à plus de 365 jours :
find /tmp -type f -mtime +365 -exec sh -c 'echo {}; rm {}' \;
Tags : shell find