![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Renommer plusieurs fichiers | jayell | De programmation et de script Shell | 7 | 01-12-2009 04:27 PM |
| Suppression de certains textes à partir de plusieurs fichiers | Djaunl | UNIX pour les nuls Questions et réponses | 6 | 01-15-2008 05:52 PM |
| Changement de nom de plusieurs fichiers | shashi_kiran_v | UNIX pour les nuls Questions et réponses | 4 | 07-11-2005 07:57 AM |
| Renommer plusieurs fichiers | rmayur | UNIX pour les nuls Questions et réponses | 6 | 02-26-2004 04:40 AM |
| renommer plusieurs fichiers | piltrafa | UNIX pour les nuls Questions et réponses | 6 | 11-10-2001 12:27 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Essayez cette
#! / bin / ksh
i \u003d 0 pour la liste dans `ls-l fichier *` faire if [$ i-lt 99] puis tmp \u003d `echo $ liste | sed "s / ^ [az] * [0-9] * $ / $ i plat /" ` mv path_to_dir / $ i path_to_dir / $ tmp i \u003d $ ((i +1)); fi tmp \u003d `echo $ liste |"sed s / ^ \ ([az] \) \ ([0-9] * \) / flat \ 2 / "` mv path_to_dir / $ i path_to_dir / $ tmp done </ tmp / files.txt (Non testé) |
|
||||
|
salut,
vous pouvez essayer cette autant j'avais testé il fonctionne, plz je voudrais savoir s'il ya des erreurs ou quoi que ce soit à clarifier -------------------------------------------------- --- for i in `ls *` appartement faire echo $ i> cls val \u003d `awk '(print substr ($ i, length ($ i) -2,3);)' cls» mv $ i fichier `expr $ val + 0» fait rm-f cls exit 0 -------------------------------------------------- --- |
|
|||||
|
Citation:
N'est-il pas for i in `ls *` file? |
|
||||
|
il s'agit d'une confusion
pour renommer le fichier à partir de * à * à plat ou ou un fichier plat * * de toute façon qui a été une bonne prise i aurait dû être encore plus attentifs merci |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|