Renommage via script shell
Résolu/Fermé
dbourrion
Messages postés
15
Date d'inscription
vendredi 5 janvier 2007
Statut
Membre
Dernière intervention
12 octobre 2009
-
12 oct. 2009 à 12:12
dbourrion Messages postés 15 Date d'inscription vendredi 5 janvier 2007 Statut Membre Dernière intervention 12 octobre 2009 - 12 oct. 2009 à 18:43
dbourrion Messages postés 15 Date d'inscription vendredi 5 janvier 2007 Statut Membre Dernière intervention 12 octobre 2009 - 12 oct. 2009 à 18:43
A voir également:
- Renommage via script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Partager des photos via un lien - Guide
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 oct. 2009 à 12:35
12 oct. 2009 à 12:35
Salut,
ssh$ ls -1 NC3774201_A1569573_15_07_2009.not NC3858510_A1628717_gl20090914.not NC3879755_A1643326_Sylvain_Bo.not ssh$ while read line;do mv "${line}" $(sed 's/[^_]*_[^_]*_//' <<<${line});done < <(ls) ssh$ ls -1 15_07_2009.not gl20090914.not Sylvain_Bo.not ssh$;-))
dbourrion
Messages postés
15
Date d'inscription
vendredi 5 janvier 2007
Statut
Membre
Dernière intervention
12 octobre 2009
12 oct. 2009 à 13:53
12 oct. 2009 à 13:53
Enorme ! Merci mille fois
dbourrion
Messages postés
15
Date d'inscription
vendredi 5 janvier 2007
Statut
Membre
Dernière intervention
12 octobre 2009
12 oct. 2009 à 18:18
12 oct. 2009 à 18:18
je sais j'abuse mais la même rentrée dans un script provoque une erreur syntax error near unexpected token '>'
#! /bin/sh
while read line;do mv "${line}" $(sed 's/[^_]*_[^_]*_//' <<<${line});done < <(ls)
#! /bin/sh
while read line;do mv "${line}" $(sed 's/[^_]*_[^_]*_//' <<<${line});done < <(ls)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 oct. 2009 à 18:27
12 oct. 2009 à 18:27
Alors écris-le comme suit :
:-))
#! /bin/sh for line in * do mv "${line}" $(sed 's/[^_]*_[^_]*_//' <<<${line}) done
:-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dbourrion
Messages postés
15
Date d'inscription
vendredi 5 janvier 2007
Statut
Membre
Dernière intervention
12 octobre 2009
12 oct. 2009 à 18:43
12 oct. 2009 à 18:43
Alors là, chapeau bas....
JE te bénis ;-)
Merci.
D.
JE te bénis ;-)
Merci.
D.