Remove uma string específica comum em várias linhas em um arquivo CSV usando o shell script

0

Eu tenho um arquivo CSV que contém 65.000 linhas (tamanho de aproximadamente 28 MB). Em cada uma das linhas, eles têm um caminho no início no formato de: c: \ abc \ bcd \ def \ 123 \ 456 .

Agora, digamos que o caminho c: \ abc \ bcd \ seja comum em todas as linhas e o restante do conteúdo seja diferente. Eu tenho que remover a parte comum de todas as linhas. Nesse caso, c: \ abc \ bcd \ .

Como posso remover isso usando um script de shell?

    
por user437721 15.04.2015 / 10:04

1 resposta

0

Usando sed e gravando a saída em um novo arquivo para que possa ser verificado.

sed 's/c:\abc\bcd\//' csv-file > new-file
    
por 15.04.2015 / 10:20