[debutant] renomer des fichiers dans un repertoire

2007-02-04 Par sujet tuxpa
je voudrais renommer des fichiers dans un répertoire. Par exemple
 x11-common_1%3a7.1.1ubuntu6.2_i386.deb par
 x11-common_1:7.1.1ubuntu6.2_i386.deb
le %3a correspondant à :
si quelqu'un pouvait me donner la syntaxe .

Merci
-- 
Pierre Anselm
Linux user #168565
Je crois à l'immortalité et pourtant je crains bien de mourir avant de
la connaître. -+- Devos, Raymond -+-


signature.asc
Description: PGP signature
=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] renomer des fichiers dans un repertoire

2007-02-04 Par sujet jipe
On Sun, 4 Feb 2007 21:16:09 +0100
tuxpa [EMAIL PROTECTED] wrote:

 je voudrais renommer des fichiers dans un répertoire. Par exemple
  x11-common_1%3a7.1.1ubuntu6.2_i386.deb par
  x11-common_1:7.1.1ubuntu6.2_i386.deb
 le %3a correspondant à :
 si quelqu'un pouvait me donner la syntaxe .
 
 Merci
 -- 
 Pierre Anselm
 Linux user #168565
 Je crois à l'immortalité et pourtant je crains bien de mourir avant de
 la connaître. -+- Devos, Raymond -+-

[EMAIL PROTECTED] ~]$ var=x11-common_1%3a7.1.1ubuntu6.2_i386.deb; printf 
%b\n ${var//\%/\\x}
x11-common_1:7.1.1ubuntu6.2_i386.deb

il s'agit du code hexa du caractère précédé de %, interprêtable par printf ou 
echo -e à 
condition de remplacer % par \x. ça peut donner ça:

for file in *; do
mv $file $(printf %b $file)
done

ceci est valable si tu as des caractères différents à interprêter. si tu n'as 
que le :, 
tu auras avantage à utiliser rename ainsi:

rename %3a : *

bye
jipe

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] renomer des fichiers dans un repertoire

2007-02-04 Par sujet jipe
On Sun, 4 Feb 2007 21:30:33 +0100
jipe [EMAIL PROTECTED] wrote:

 On Sun, 4 Feb 2007 21:16:09 +0100
 tuxpa [EMAIL PROTECTED] wrote:
 
  je voudrais renommer des fichiers dans un répertoire. Par exemple
   x11-common_1%3a7.1.1ubuntu6.2_i386.deb par
   x11-common_1:7.1.1ubuntu6.2_i386.deb
  le %3a correspondant à :
  si quelqu'un pouvait me donner la syntaxe .
  
  Merci
  -- 
  Pierre Anselm
  Linux user #168565
  Je crois à l'immortalité et pourtant je crains bien de mourir avant de
  la connaître. -+- Devos, Raymond -+-
 
 [EMAIL PROTECTED] ~]$ var=x11-common_1%3a7.1.1ubuntu6.2_i386.deb; printf 
 %b\n ${var//\%/\\x}
 x11-common_1:7.1.1ubuntu6.2_i386.deb
 
 il s'agit du code hexa du caractère précédé de %, interprêtable par printf ou 
 echo -e à 
 condition de remplacer % par \x. ça peut donner ça:
 
 for file in *; do
   mv $file $(printf %b $file)

# petit correctif :)
mv $file $(printf %b ${file//\%/\\x})
# demain j'arrête la vodka .. avec le rhum

 done
 
 ceci est valable si tu as des caractères différents à interprêter. si tu n'as 
 que le :, 
 tu auras avantage à utiliser rename ainsi:
 
 rename %3a : *

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] renomer des fichiers dans un repertoire

2007-02-04 Par sujet tuxpa
Le Sun, 4 Feb 2007 21:54:29 +0100,
jipe [EMAIL PROTECTED] a écrit :

 On Sun, 4 Feb 2007 21:30:33 +0100
 jipe [EMAIL PROTECTED] wrote:
 
  On Sun, 4 Feb 2007 21:16:09 +0100
  tuxpa [EMAIL PROTECTED] wrote:
  
   je voudrais renommer des fichiers dans un répertoire. Par exemple
x11-common_1%3a7.1.1ubuntu6.2_i386.deb par
x11-common_1:7.1.1ubuntu6.2_i386.deb
   le %3a correspondant à :
   si quelqu'un pouvait me donner la syntaxe .
   
   Merci
   -- 
   Pierre Anselm
   Linux user #168565
   Je crois à l'immortalité et pourtant je crains bien de mourir
   avant de la connaître. -+- Devos, Raymond -+-
  
  [EMAIL PROTECTED] ~]$ var=x11-common_1%3a7.1.1ubuntu6.2_i386.deb;
  printf %b\n ${var//\%/\\x} x11-common_1:7.1.1ubuntu6.2_i386.deb
  
  il s'agit du code hexa du caractère précédé de %, interprêtable par
  printf ou echo -e à condition de remplacer % par \x. ça peut donner
  ça:
  
  for file in *; do
  mv $file $(printf %b $file)
 
 # petit correctif :)
   mv $file $(printf %b ${file//\%/\\x})
 # demain j'arrête la vodka .. avec le rhum
 
  done
  
  ceci est valable si tu as des caractères différents à interprêter.
  si tu n'as que le :, tu auras avantage à utiliser rename ainsi:
  
  rename %3a : *
 

Merci jipe,
 moi je n'ai pas touché au rhum ça m'a pas empêché de faire
une grosse connerie. Je mettais à jour vers une version plus récente de
la distribution la machine d'une de mes filles par ssh et suite à un
problème de locales le script perl utilisé par apt-get buté sur le nom
de certains fichiers avec : . Et bien tu sais pas en attendant une
réponse à ma question, j'ai tout bonnement arrêté la machine et clôturé
la session
En gros m'étonnerai quelle redémarre demain celle-là. J'en ai assez
fait pour ce soir vais me coucher.
-- 
Pierre Anselm
Linux user #168565
Ce n'est pas que j'ai peur de mourir. Je veux juste ne pas être là
quand ça arrivera. -+- Woody Allen -+-


signature.asc
Description: PGP signature
=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] renomer des fichiers dans un repertoire

2007-02-04 Par sujet ptyxs

tuxpa a écrit :

je voudrais renommer des fichiers dans un répertoire. Par exemple
 x11-common_1%3a7.1.1ubuntu6.2_i386.deb par
 x11-common_1:7.1.1ubuntu6.2_i386.deb
le %3a correspondant à :
si quelqu'un pouvait me donner la syntaxe .

Merci
  


Sous KDE, tu peux utiliser l'application
KRename
http://www.kde-france.org/articles/description-de-logiciels/lapplication-du-mois--krename-la-description.html
Ptyxs


=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur http://store.mandriva.com;.
Rejoignez le club Mandriva : http://club.mandriva.com
=