Quando eu faço:
sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb
Recebo o erro mostrado no título.
Como posso contornar esse erro, o que há de errado?
Responder1
A expressão substituta estava faltando a barra final, por exemplo
sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb
deveria estar
sed 's/@driver\.quit/#@driver.quit/' set_QA_district_name_spec.rb
Depois que funcionou, adicionei o -i
sinalizador ('in-place') para que o arquivo em si fosse realmente substituído, por exemplo
sed -i 's/@driver\.quit/#@driver.quit/' set_QA_district_name_spec.rb