Renommer des fichiers a la volée
Par jeanseb le jeudi, janvier 24 2008, 18:31 - Lien permanent
Toujours lors de la réinstallation de ce serveur, j'ai du transférer les archives d'Awstats afin de ne pas perdre mes statistiques passés. Jusque la rien de compliqué, mais j'ai aussi revu la configuration des différents domaines, par exemple : "x-space" renommé en "x-space.net", or le problème est que les fichiers d'archives n'étaient plus correctement nommés, donc obligation de les renommer à la volée (trop nombreux pour le faire à la main).
C'est ierre Andrews, du site Production of Mind, qui m'a donné la solution :
ls -d *cyber-addict.txt | sed 's/awstats\([0-9]*\).x-space.txt$/mv "&" "awstats\1.x-space.net.txt"/' | bash
Pour le détail des commandes, voir par la.