Avatar billede fuldstop Nybegynder
26. maj 2003 - 20:37 Der er 6 kommentarer og
1 løsning

Slette linie i textfil vha. batchfil?

Er det muligt ved hjælp af en batchfil at åbne en textfil og slette den første linie?
Avatar billede bertelbrander Novice
26. maj 2003 - 22:51 #1
Måske.
Hvis batchfilen kører under Windows NT, 2000 eller XP er der en chance. Om det er muligt afhænger af hvilke tegn filen indeholder.
Så for at svare er jeg nødt til at vide hvilken Windows version og hvordan filen ser ud.
Avatar billede fuldstop Nybegynder
27. maj 2003 - 10:38 #2
Styresystem w2k pro:

Den første linie i tekstfilen, indeholder typisk tekst som følgende:

207.88.53.7:20100    28/32  mp_jor1    157 / 0            Warfare Chicago OC3
Avatar billede bertelbrander Novice
27. maj 2003 - 15:08 #3
Der ser ikke ud til at skulle være et problem, du kan prøve med følgende som du putter i en batchfil (f.ex strip1line.cmd):

@echo off
setlocal
if exist temp.temp del temp.temp
set xxx=1
for /F "tokens=* delims=;" %%i in (%1) do call :do_it "%%i"
del %1
ren temp.temp %1
endlocal
goto :eof
:do_it
if [%xxx%]==[1] set xxx=0& goto :eof
echo %~1 >>temp.temp

Så kalder du cmd-filen med navnet på den fil der skal modificeres som argument.
Jeg vil stærkt tilråde at prøvekøre batch-jobbet på nogle test filer inden du sætter det til at rode med rigtige filer.
Skulle scriptet ikke virke bør du fortælle lidt om hvad der kan være i de næste linier i filen.
Avatar billede fuldstop Nybegynder
28. maj 2003 - 22:18 #4
ja først undskyld den lange respons-tid. Jeg har ikke brug for batch-koden alligevel, da jeg selvfølgelig kan lave en skipline med asp-kode.
Men vis du smider et svar, så er pointene dine ;0)
Avatar billede bertelbrander Novice
29. maj 2003 - 15:26 #5
Jeg samler ikke på points.
Avatar billede fuldstop Nybegynder
30. maj 2003 - 00:10 #6
nå ok, så kan du også blive fri ;0D.
Avatar billede fuldstop Nybegynder
30. maj 2003 - 00:11 #7
men tak for hjælpen, anyway..
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