Forståelse kommandolinjen For Loop

Efterhånden som du får mere komfortabel indtastning ved kommandoprompten, kan du ønsker at udforske, hvad det For løkken kan gøre for dig. Grundlæggende er For løkken lader dig udføre kommandoer over en række emner som filer eller mapper. Så for eksempel, hvis du ønsker at udføre den samme aktivitet i et sæt filer, ved hjælp af en for-løkke kan give enorme tidsbesparelser.

Den almindelige form af en for-løkke er:

For% variabel IN (sæt) DO kommando [kommando-parametre]

Hvor "% variablen" kan være alt fra "% a" til "% z"; "sæt" er listen over rum-separeret filnavne, som du ønsker at udføre "command"; og "command-parametre" er en valgfri liste over parametre til at ledsage "command".

Som et eksempel, hvis du ønsker at få vist på skærmen indholdet af filer a.txt, b.txt og c.txt du kunne gøre det ved hjælp af følgende for-løkke:

For% i i (a.txt b.txt c.txt) DO TYPE% i

Hvis du har kommandoudvidelserne aktiveret, er der nogle andre former for den for-løkken:

TIL / D% variabel IN (sæt) DO kommando [kommando-parametre]

I denne form, hvis "set" indeholder et jokertegn så det repræsenterer mapper i stedet for filer.

TIL / R [[drev:] sti]% variabel IN (sæt) DO kommando [parametre]

I denne form, løkken går mappetræet angivet af "[[drev:] sti]", udfører FOR-sætningen i hver mappe på vejen.

TIL / L% variabel i (start, stop, slut) DO kommando [parametre]

I denne form sættet er en sekvens af tal fra "start" til "slut", af "trin" beløb.

FOR / F ["indstillinger"]% variabel i (sæt) DO kommando [parametre]

I denne form, "sæt" er en eller flere filnavne. Hver fil åbnes, læse, og behandles før de går videre til den næste fil i "set". Denne særlige form er ganske kraftfulde, når "Indstillinger" er angivet. Detaljer og eksempler kan findes ved at skrive "FOR /?" på kommandolinjen.

Dette tip (13118) gælder for Windows 7 og 8.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com