Avatar billede sunlock Nybegynder
19. september 2006 - 09:44 Der er 3 kommentarer og
1 løsning

bat-fil: Smide data fra en fil i bunden af flere andre filer

Her er hvad jeg skal gøre, og bat-filer er ikke min stærke side.

Jeg har en fil (c:\grinder\grinder.properties). Her skal jeg havde smidt alt fra denne over i følgende filer (i bunden af alle sammen):
data_host_0.log
data_host_1.log
data_host_2.log
...
data_host_x.log

x betyder at jeg ikke ved hvor mange filer jeg har. Det afhænger af hvad der står i grinder.properties.

Jeg ved ikke hvordan man lettest gør dette. Man kan læse en linie i grinder.properties (der stå: grinder.processes=4) - dette betyder at x er 3, og jeg får derfor 4 filer i alt. Hvis det er lettere at se i dir'et (c:\log) hvor filerne bliver smidt efter hvad de hedder kan man måske også det. Der ligger kun disse filer + nogle som hedder noget med out_host_x.log og error_host_x.log, som bare skal ignoreres.

Jeg håber der er en venlig sjæl som kan løse dette for mig.
Avatar billede bertelbrander Novice
19. september 2006 - 19:59 #1
En enkelt linie i en .bat fil bør kunne gøre det:

for %%I in (data_host_*.log) do (
  type c:\grinder\grinder.properties >>%%I
)

Put det i en .bat fil i mappen med data_host_0.log filerne, eller put det i en anden mappe og skriv den fulde sti til filerne:

for %%I in (c:\whatever\data_host_*.log) do (
  type c:\grinder\grinder.properties >>%%I
)
Avatar billede sunlock Nybegynder
24. september 2006 - 11:39 #2
Perfekt - smider du lige et svar?
Avatar billede bertelbrander Novice
24. september 2006 - 13:30 #3
Jeg samler ikke på point.
Avatar billede sunlock Nybegynder
27. september 2006 - 19:29 #4
Okay - takker for hjælpen alligevel :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management

Netcompany A/S

Test Consultant

LINK Mobility

Support Specialist

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Teamleder til AL Sydbanks GDPR & Tech Regulation i Aabenraa

Netcompany A/S

Managing Architect