长文件,现在看起来是这样的。
'blah': blah
},
'blah': {
'blah': 'name',
'blah': _t(`Course name',
'blah': true,
'blah': _t(`Machine Learning'
},
我希望它看起来像这样:
'blah': blah
},
'blah': {
'blah': 'name',
'blah': _t(`Course name`),
'blah': true,
'blah': _t(`Machine Learning`)
},
我想找到带有_t(`
的行,并找到结束的单引号,删除该单引号并替换为`)
sed
应该有帮助:
sed 's/_t(`(.*'"'"')/_t(`1`)/g' test_file.txt > result_file.txt