GREP i Windows -batch file
Hej !Jeg har via PSPad(editor) fundet den rigtige formel/søgestreng, men har behov for at finde et cmd-line program, så det kan køre i en bat-fil under Windows. Her kigget lidt på både SED & GREP(gnu), men kan ikke finde den rigtige måde at få kørt det på.
Det drejer sig om en replace af tekst i en fil.
Søgestrengen er : (DK)(.)(\d*).$
Altså find en tekst, der starter med DK + et vilkårligt tegn + et vikårligt antal cifre + et vikårligt tegn - i slutningen af linien.
Erstat det med \3 . Kort sagt: Fjern "DK" + efterfølgende vilkårlige tegn.
har prøvet noget i stil med :
grep -P (DK)(.)(\d*).$ kundedatabase2.txt. Denne streng finder det fint og displayer på koncol.
Men mit behove er noget i stil med :
grep -P (DK)(.)(\d*).$ \3 kundedatabase2.txt outputfil.txt
Så jeg får en outputfil der er renset for 'DK?'
Håber det er forståeligt - ellers spørg gerne
Poul
grep