Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
renommer
Envoyé par: moueza

j'ai tout un repertoire T qui contient plein(des milliers )à de fichiers qui on des caracteres accentués.Or knoppix ne veux pas les copier sur mon deuxieme DD car ils ont de caractères accentués: ainsi je voudrais renommer tout les fichiers de T en les mêmes fichiers où tous les caractères autres que les lettres et chiffres sont remplacés par le chiffre 9: une sorte de negation ![a-zA-Z0-9] : rename ne semble pas accepter les expression régulieres , peut-être est-ce possible en Perl , ou autre ?


Merci d'avance.

Poste le Monday 28 November 2005 19:11:28
Répondre     Citer    
Re: renommer
Envoyé par: nicola

#!/bin/bash

for i in *; do mv "$i" "`echo $i | konwert iso1-utf8`";done

Adapte un peu et change le filtre à iso1-ascii ou utf8-ascii.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 28 November 2005 19:44:23
Répondre     Citer    
Re: renommer
Envoyé par: Cyrille

Bonsoir,

Ce doit être réalisable assez facilement en php, non ?
Scan du reprtoire et substition via une regex

SCAN DU REP
$path = ""; // la loc de ton repertoire
$folder = dir ($path);
while ($file = $folder->read()) {
if ( ($file != '.') && ($file != '..')) {

# traitement du nom de fichier
# A definir en fonction de tes besoins mais voilà la structre

$TON_REMPLACMENENT = '9';
$new_name_file = eregi_replace( "[^a-z0-9]", $TON_REMPLACMENENT, $file) ;

rename($file,$new_name_file);

} // fin du if
} // fin du while

Sans doute des fautes je n'ai rien testé mais c'est juste une idée.

Bonne soirée,
Cyrille

Bon courage
++
Cyrille

Poste le Monday 28 November 2005 20:29:24
Répondre     Citer    
Re: renommer
Envoyé par: badja

Salut,

Je n'apporte pas de réponse directement liée à ta question mais il me semble qu'en changeant les options de montage de tes partitions il devient inutile de renommer les fichiers. Les options ci-dessous sont là pour ça :

iocharset=utf8,codepage=850


--- Il faut user de tout avec modération, surtout de la modération. ---

Poste le Tuesday 29 November 2005 13:05:40
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
renommer
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons