![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Omdøbe flere filer | jayell | Shell Programmering og Scripting | 7 | 01-12-2009 04:27 PM |
| Fjernelse af visse tekster fra flere filnavne | Djaunl | UNIX for dummyer Spørgsmål & svar | 6 | 01-15-2008 05:52 PM |
| Omdøbning af flere filnavne | shashi_kiran_v | UNIX for dummyer Spørgsmål & svar | 4 | 07-11-2005 08:57 AM |
| Omdøbe flere filer | rmayur | UNIX for dummyer Spørgsmål & svar | 6 | 02-26-2004 04:40 AM |
| omdøbe flere filer | piltrafa | UNIX for dummyer Spørgsmål & svar | 6 | 11-10-2001 12:27 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Prøv dette
#! / bin / ksh
i \u003d 0 for listen i `ls-l-filen *` gøre hvis [$ i-lt 99] så tmp \u003d `echo $ liste | sed "s / ^ [az] * [0-9] * $ / flad $ I /" ` MV path_to_dir / $ i path_to_dir / $ tmp i \u003d $ ((i +1)); fi tmp \u003d `echo $ listen |"sed s / ^ \ ([az] \) \ ([0-9] * \) / flad \ 2 / "` MV path_to_dir / $ i path_to_dir / $ tmp Udført </ tmp / files.txt (Ikke testet) |
|
||||
|
hej,
kan du prøve dette, så vidt jeg havde prøvet det virker, plz lad mig vide, om der er nogen fejl eller noget, der skal afklares -------------------------------------------------- --- for i in `ls flad *` gøre echo $ i> CLS val \u003d `awk '(print substr ($ i, længde ($ i) -2,3);)' CLS« MV $ i filen `expr $ val + 0« gjort rm-f CLS exit 0 -------------------------------------------------- --- |
|
|||||
|
Citat:
Er det ikke for jeg i `ls fil *`?? |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|