Suponha que você deseja excluir linhas que contêm frase passada (você pode usar qualquer regex válida ). O arquivo a ser filtrado é uma lista de especificações de rails com falha . Como isso:
example_id | status | run_time |
--------------------------------------------------------------------------- | ------- | --------------- |
./spec/controllers/api/v1/accounts_controller_spec.rb[1:1:1:1] | passed | 0.20286 seconds |
./spec/controllers/api/v1/accounts_controller_spec.rb[1:1:2:1:1:1] | passed | 0.18228 seconds |
./spec/controllers/api/v1/attachments_controller_spec.rb[1:2:1:1:1] | failed | 1.37 seconds |
./spec/controllers/api/v1/attachments_controller_spec.rb[1:2:1:2:1:1:1] | failed | 1.57 seconds |
Com:
g/passed/d
você deixou:
example_id | status | run_time |
--------------------------------------------------------------------------- | ------- | --------------- |
./spec/controllers/api/v1/attachments_controller_spec.rb[1:2:1:1:1] | failed | 1.37 seconds |
./spec/controllers/api/v1/attachments_controller_spec.rb[1:2:1:2:1:1:1] | failed | 1.57 seconds |
Você também pode remover as linhas que não correspondem ao padrão com:
v/passed/d