[debutant] renomer des fichiers dans un repertoire
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
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
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
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
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 =