![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Byta namn på flera filer | jayell | Shell-programmering och Skript | 7 | 01-12-2009 04:27 |
| Ta bort viss text från flera filnamn | Djaunl | UNIX for Dummies Frågor & Svar | 6 | 01-15-2008 05:52 |
| Byta namn på flera filnamn | shashi_kiran_v | UNIX for Dummies Frågor & Svar | 4 | 07-11-2005 08:57 |
| Byta namn på flera filer | rmayur | UNIX for Dummies Frågor & Svar | 6 | 02-26-2004 04:40 |
| Byta namn på flera filer | piltrafa | UNIX for Dummies Frågor & Svar | 6 | 11-10-2001 12:27 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Testa här
#! / bin / ksh
i \u003d 0 för listan i `ls-l fil *" göra om [$ i-lt 99] sedan tmp \u003d "echo $ listning | sed "s / ^ [az] * [0-9] * $ / lägenheten $ i /" " mv path_to_dir / $ i path_to_dir / $ tmp i \u003d $ ((i +1)); fi tmp \u003d "echo $ lista |"sed s / ^ \ ([az] \) \ ([0-9] * \) / lägenheten \ 2 / "" mv path_to_dir / $ i path_to_dir / $ tmp Klar </ tmp / files.txt (Inte testat) |
|
||||
|
hej,
Du kan prova detta, så långt jag hade testat det fungerar, plz låta mig veta om det finns några fel eller något som måste klargöras -------------------------------------------------- --- för jag i `ls platta *" göra echo $ i> CLS Val \u003d "awk '(print substr ($ i, längd ($ i) -2,3);)" CLS " mv $ i filen `expr $ val + 0" gjord rm-f CLS exit 0 -------------------------------------------------- --- |
|
|||||
|
Citat:
Är det inte för att jag i "ls-fil *"? |