Linuxはファイルを検索し、sed正則を使って内容を置換します。
409 ワード
元のファイル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)