當我做:
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