当我做:
sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb
我收到标题中显示的错误。
我该如何解决这个错误,出了什么问题?
答案1
替代表达式缺少结束斜杠,例如
sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb
应该
sed 's/@driver\.quit/#@driver.quit/' set_QA_district_name_spec.rb
一旦它起作用,我添加了-i
(“就地”)标志,因此文件本身实际上被替换了,例如
sed -i 's/@driver\.quit/#@driver.quit/' set_QA_district_name_spec.rb