Jums ir katalogs, kurā ir log faili, kurus vēlaties importēt Excel vai datubāzē, lai jūs varētu veikt dažus apstrādi uz tiem ... bet ir simtiem failu ... kā jūs tos padarīt vienā failā?
Atbilde: izvelciet savu DOS cepuri, atveriet komandu uzvedni un pēc tam izmantojiet komandu "for".
Sintakse darbojas šādi:
par <variablename> in (<directorylisting>) do <komandu> <variablename>
Tātad, ja jūs vēlētos pievienot visus * .log failus direktorijā, izmantojiet komandu "type" un pēc tam pārvērtiet to vienā failā, izmantojot >> operatoru.
Starp >> un> ir atšķirība, ka bijušais pievieno datus faila beigām, un pēdējais pilnībā aizstās failu, kas būtu bezjēdzīgs, ko mēs vēlamies darīt.
Tātad, šeit ir komanda, kuru vēlaties palaist, pieņemot, ka esat katalogā, kurā ir log faili.
par% f (* .log) do tipa "% f" >> aggregate.txt
Un jā, es patiešām izmantoju šo komandu projektam darbā, tāpēc es rakstu šo rakstu. =)
Random thought: Kas uz zemes būtu DOS cepure izskatās?