problema de referência no uso de sed

3

Estou tentando usar o comando sed para localizar / substituir um padrão no arquivo.
Dá:

sed: -e expression #1, char 27: invalid reference  on 's' command's RHS

Meu comando é:

sed 's/"([A-Z]+)",/"","\L"/g' file.txt 

Qual é o problema?
Como posso consertar isso?

    
por RYN 27.11.2011 / 19:21

1 resposta

6

Você deve usar:

sed 's/"\([A-Z]+\)",/"","\L"/g' file.txt

Observe o parêntese de escape com um "\".

    
por 27.11.2011 / 19:28