Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2006, 22h39   #1
Nouveau Membre du Club
 
Avatar de goldorax113
 
Étudiant
Inscription : octobre 2002
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 111
Points : 32
Points : 32
Par défaut Renommage en masse et sous repertoire

Bonjour,

je voudrais renommer massivement des fichier php en php5 a travers une grosse arborencense.

J'ai essayer d'utiliser la commande

Code :
ls -d *.php | sed 's/\(.*\).php$/mv "&" "\1.php5"/' | sh
mais cela ne rentre pas sans les sous repertoires...

et
Code :
ls -R -d *.php | sed 's/\(.*\).php$/mv "&" "\1.php5"/' | sh
ne fonctionne pas...

Est ce que quelqu'un a la solution ?

Merci
__________________
Nicolas
OBUStudent
goldorax113 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 00h56   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
Hello,

essaye ca :

Code :
1
2
3
4
for f in `find -name *.php`
do
mv $f $f"5"
done
++


EDIT : oubli des guillemets
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 02h01   #3
Nouveau Membre du Club
 
Avatar de goldorax113
 
Étudiant
Inscription : octobre 2002
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 111
Points : 32
Points : 32
Je vais essayer, Merci.
__________________
Nicolas
OBUStudent
goldorax113 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 13h36   #4
Nouveau Membre du Club
 
Avatar de goldorax113
 
Étudiant
Inscription : octobre 2002
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2002
Messages : 111
Points : 32
Points : 32
Merci ça fonctionne.

Code :
for f in `find "." -name "*.php5"`; do mv $f $f"5"; done
Merci
__________________
Nicolas
OBUStudent
goldorax113 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h11.


 
 
 
 
Partenaires

Hébergement Web