Vis enkelt innlegg
Gammel 30-05-18, 09:05   #1
HP
Administrator
 
HP sin avatar
 
Medlem siden: Sep 2006
Hvor: Bergen
Innlegg: 13.952
Blogginnlegg: 6
HP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtidHP har en fantastisk fremtid
Spørsmål

Linux/Mac: Endring av stor tekstfil med awk, sed eller grep

Jeg har et par database dumper på noen GB. Jeg trenger å slette en linje + siste komma på linjen før.

Fra:

Kode:
  
  PRIMARY KEY (`postid`),
  KEY `userid` (`userid`),
  KEY `threadid` (`threadid`,`userid`),
  FULLTEXT KEY `title` (`title`,`pagetext`)

Til:

Kode:
  
  PRIMARY KEY (`postid`),
  KEY `userid` (`userid`),
  KEY `threadid` (`threadid`,`userid`)

Det er flere linjer etter FULLTEXT-linjen. Den forekommer 2 ganger og begge skal slettes. Bruker BBEdit (Mac) nå for å endre manuelt, de andre teksteditorene bare krasjer når jeg forsøker å åpne filene.

Jeg skal ikke bruke søk etter databasene er importert, så jeg sparer rundt 30min på å importere uten.

Hatt lite Google-hell, peker i retning av awk som riktig verktøy. Noen awk-kyndige her?

HP er ikke aktiv   Svar med sitat