从Ruby运行命令

时间:2015-09-10 05:03:20

标签: ruby shell sed terminal

从Ruby执行命令时,我看到异常行为。我跑的时候

`find ./ -type f -exec sed -i -e  's/\/\/static.squarespace.com/http:\/\/static.squarespace.com/g' {} \;`

来自终端,它可以工作,但是当我尝试用Ruby做同样的事情时

`system(find ./ -type f -exec sed -i -e 's/\/\/static.squarespace.com/http:\/\/static.squarespace.com/g' {} \;)`

我得到了

  

find: -exec: no terminating ";" or "+"

我怎样才能在Ruby中成功地做到这一点?

0 个答案:

没有答案