Linux查找文件并使用sed正则替换内容

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/catoop/article/details/89763562

原文件 test.js,内容如下:

module.exports = {
  serve: 'https://demo.def.com:5004',
  keys: ['some secret hurr'],
  session: {
    key: 'koa:sess'
  }
}

要求替换其中serve后面的值,使用如下命令:

# 先定义变量 
serve='http://test.domain.com:8888'
# 然后使用命令替换
find ./ -name *.js|xargs sed -i "s#serve[^,]*#serve: \'$serve\'#g"

(END)

猜你喜欢

转载自blog.csdn.net/catoop/article/details/89763562