/ / Tastatūras ninja: Vairāku teksta failu sasaistīšana operētājsistēmā Windows

Ninja tastatūra: Vairāku teksta failu sasaistīšana operētājsistēmā Windows

Jums ir direktorijs, kurā ir pilns ar žurnālfailiem, kurus vēlaties importēt programmā Excel vai datu bāzē, lai jūs varētu tos apstrādāt… bet ir simtiem failu… kā jūs tos izveidojat vienā failā?

attēls
Atbilde: izvelciet DOS cepuri, atveriet komandu uzvedni un pēc tam izmantojiet komandu “for”.

Sintakse darbojas apmēram šādi:

par <mainīgais nosaukums> iekšā (<direktoriju saraksts>) darīt <komanda> <mainīgais nosaukums>

Tātad, ja vēlaties pievienot visus * .log failus direktorijā, jūs izmantojāt komandu “type” un pēc tam ievietojat vienā failā, izmantojot >> operatoru.

Atšķirība starp >> un> ir tāda, ka pirmais pievieno datus faila beigām, bet otrais pilnībā aizstās failu, kas būtu bezjēdzīgi tam, ko mēs vēlamies darīt.

Tātad, šeit ir jūsu izpildītā komanda, pieņemot, ka atrodaties direktorijā, kurā ir žurnālfaili.

for %f in (*.log) do type "%f" >> aggregate.txt

Jā, es patiesībā šo komandu izmantoju tikai projekta darbā, tāpēc es rakstu šo rakstu. =)

Nejauša doma: kā uz zemes varētu izskatīties DOS cepure?