Para excluir tudo antes do primeiro sinal de igual :
sed 's/^[^=]*=/=/' everyone.pls
Se o arquivo everyone.pls
se parece com:
$ cat everyone.pls
File 1515 = foo.txt
File 1516 = foo=.xls
O comando acima produz:
$ sed 's/^[^=]*=/=/' everyone.pls
= foo.txt
= foo=.xls
No regex ^[^=]*=/
, o acento circunflexo significa que o regex tem que corresponder começando no início da linha. A expressão [^=]*=
corresponde a todos os caracteres e incluindo o primeiro sinal de igual. Porque queremos o sinal de igual na saída, precisamos substituir por tudo isso um sinal de igual.