grep: correspondentes conflitantes especificados

0

Estou usando o find com xargs e grep para encontrar o texto que precisamos traduzir em nosso aplicativo.

find . -name \*.vue -not -path "./vendor/*" -not -path "./node_modules/*" -not -path "./public/*" -not -path "./data/*" | xargs -P1 -I{} grep -PHonE "(?:(?>label|title|placeholder|helpText|data\-vv\-as)=(?>\".*?\"|\'.*?\'))|translate\((?>\'([^']*).*?\'|\"([^\"]*).*?\")\,?.*?\)?|{{\s?(?>\'.*?\'|\".*?\")\s?\|\s?translate\(?.*?\)?\s?}}" {} >> $TMPFILE

O erro que estou recebendo é o grep: correspondentes conflitantes especificados

Funcionou antes de eu alterar o regex e adicionar o argumento -P .

Estou muito confuso, o regex parece bom e o comando funcionou antes, que combinações estão em conflito? Eu não estou entendendo isso.

    
por MadClown 04.10.2018 / 15:32

0 respostas