Avatar billede brujo Nybegynder
29. juni 2001 - 12:04 Der er 5 kommentarer

Avanceret batchprogrammering

Jeg har et lille problem. Jeg har en ascii fil med et vilkårligt antal linier i. I hver linie skal de første to tegn udskiftes med to andre. Jeg kan gøre det med 4DOS, men ønsker ikke at installere dette på alle de maskiner, hvor programmet skal anvendes, så jeg søger et lille utilityprogram, der kan løse problemet for mig. Jeg fandt et som hedder LMOD (line-modification), men jeg kan ikke få det til at virke.

På forhånd tak
Avatar billede makse Nybegynder
29. juni 2001 - 12:30 #1
Avatar billede makse Nybegynder
29. juni 2001 - 12:32 #2
Og kommandoen skal så være FILTER <Input.txt >Output.txt /D2
Avatar billede brujo Nybegynder
29. juni 2001 - 15:08 #3
Udmærket util, men med /D2 sletter den jo de to første tegn, de skal udskiftes med to andre. Hvis fx de første er AB så skal de udskiftes til CD.
Så er der en Overwrite switch, men man kan tilsyneladende ikke bestemme hvad der overskrives med. Så derfor kan det så vidt jeg kan se ikke løse problemet.
Avatar billede makse Nybegynder
29. juni 2001 - 16:50 #4
Nej det virker selvfølgelig ikke efter hensigten.
Er de to første karakterer altid de samme? Og går de to karakterer igen i resten af linien?
Avatar billede brujo Nybegynder
01. juli 2001 - 22:40 #5
Ja, de to første er altid de samme, nej de går normalt ikke igen, men det er ikke sikkert
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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