Un instant j'ai cru que c'était la super solution.
Ca a bien fonctionné pour le caractère ":", mais je n'avais qu'un seul fichier comme ça.
Pour les autres caractères, cela ne semble pas fonctionner ...
Je fais des tests pour comprendre le fonctionnement.
En tout cas merci à tous pour les pistes que vous me donnez
Concernant sed, dans le lien donné plus haut, le vois que pour générer le flux de fichiers traités par sed, il utilise la commande ls et pas mv pour faire le renommage. Du coup je pensais que c'était bien sed qui allait nommer mes fichiers.
Pour revenir à mon cas, j'ai copié dans un répertoire les fichiers gênants, afin de pouvoir faire des tests sans risques.
Chaque fichier génant contient 1 métacaractère. Soit * : \ ou >
J'ai compris comment les lister ou les copier en utilisant \ devant le caractère.
Et là je tatonais avec sed ...
Ton exemple est clair, je pense facilement pouvoir faire un fichier contenant la liste des fichiers génants (1 fichier par type de caractère par exemple)
[^] # Re: Identifier les caractères à remplacer, et par quoi.
Posté par Lionnel . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 1.
En fait c'est nickel, j'ai du modifier un brin la syntaxe et ça marche au poil, merci!
[^] # Re: Identifier les caractères à remplacer, et par quoi.
Posté par Lionnel . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 1.
Un instant j'ai cru que c'était la super solution.
Ca a bien fonctionné pour le caractère ":", mais je n'avais qu'un seul fichier comme ça.
Pour les autres caractères, cela ne semble pas fonctionner ...
Je fais des tests pour comprendre le fonctionnement.
En tout cas merci à tous pour les pistes que vous me donnez
[^] # Re: Identifier les caractères à remplacer, et par quoi.
Posté par Lionnel . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 0.
OK, je vois un peu l'idée.
Concernant sed, dans le lien donné plus haut, le vois que pour générer le flux de fichiers traités par sed, il utilise la commande ls et pas mv pour faire le renommage. Du coup je pensais que c'était bien sed qui allait nommer mes fichiers.
Pour revenir à mon cas, j'ai copié dans un répertoire les fichiers gênants, afin de pouvoir faire des tests sans risques.
Chaque fichier génant contient 1 métacaractère. Soit * : \ ou >
J'ai compris comment les lister ou les copier en utilisant \ devant le caractère.
Et là je tatonais avec sed ...
Ton exemple est clair, je pense facilement pouvoir faire un fichier contenant la liste des fichiers génants (1 fichier par type de caractère par exemple)
[^] # Re: rename et les regexp
Posté par Lionnel . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 0.
Je n'ai pas la fonction Rename sur le PC distant .... :(
[^] # Re: Renommer des fichiers en masse avec linux
Posté par Lionnel . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 1.
Merci, je suis en train de décortiquer ça.