![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Windows og DOS: Issues & Diskusjoner Alle Windows og DOS spørsmål bør gå her. Diskuter UNIX Windows (skrivebord eller Server) her! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| script for å hente linjer mellom to verdier | JamesByars | Shell programmering og Skripting | 3 | 09-19-2008 01:07 |
| Script for å endre navn på filer | Dinkster | UNIX for Dummies Spørsmål og svar | 5 | 01-22-2008 08:55 |
| behage hjelpe - script for å liste og gi nytt navn | happyv | Shell programmering og Skripting | 2 | 10-04-2006 04:50 |
| søk og hente data fra en stor fil | ting123 | UNIX for Dummies Spørsmål og svar | 1 | 06-06-2006 10:41 |
| Hvordan Grip den siste filen | n9ninchd | UNIX for Dummies Spørsmål og svar | 1 | 05-10-2001 05:31 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
![]() Hallo, Finnes det noen måte å bruke dir kommandoen / enkelte DOS Script for å velge bare første filen av lignende mønster av filene i en direcotory og endre navnet for eksempel en katalog har 5 filer abc_1005.txt abc_5256.txt abc_2001.txt abc_2003.txt abc_3006.txt ved å bruke skript jeg vil velge bare første filen abc_1005.txt og nytt navn (flytte) det som abc.txt; For neste kjøre, katalogen har 4 filer, script returnerer de første filen som abc_5256.txt og endre navn på den som abc.txt ... I UNIX, det kan vi bruke en enkelt linje kommando som MV `ls / u01/opt/incoming/abc_ *. txt | head -1` abc.txt Jeg bare lurer på er det en lignende kommando eller skript i DOS? Takk for hjelpen, ![]() |
|
||||
|
Hi Raghav,
DOS og har én kommando som gjør den samme jobben ... se nedenfor f.eks C: \ Documents and Settings \ ilango> ekko. > Abc1092.txt C: \ Documents and Settings \ ilango> ekko. > Abc1022.txt C: \ Documents and Settings \ ilango> ekko. > Abc1023.txt C: \ Documents and Settings \ ilango> ekko. > Abc1024.txt C: \ Documents and Settings \ ilango> for / f% i in ( 'dir / B abc *') do flytte / Y% i abc . txt C: \ Documents and Settings \ ilango> Flytt / Y abc1022.txt abc.txt C: \ Documents and Settings \ ilango> Flytt / Y abc1023.txt abc.txt C: \ Documents and Settings \ ilango> Flytt / Y abc1024.txt abc.txt C: \ Documents and Settings \ ilango> Flytt / Y abc1092.txt abc.txt C: \ Documents and Settings \ ilango> / Ilan Sist endret av Ilan; 04-06-2009 på 04:48.. Grunn: Cleanup i f.eks |
|
||||
|
Takk for svar! Jeg har løsningen ...
![]() @ echo off & setLocal EnableDelayedExpansion cd D: \ apps \ Infa \ param \ hvis det finnes "% 1". prm del / F "% 1". prm for / f "tokens \u003d* delims \u003d"%% i in ( 'dir / b / ad / o / n D: \ apps \ Infa \ param «% 1_" *. prm') do ( ren%% i "% 1". prm goto: eof ) |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|