我在名为core.js的文件中有这一行:
VERSION: '1.2.3-0',
我还有一个名为VERSION
的变量。
在我正在编写的.sh脚本中,我想用该版本更新VERSION: '1.2.3-0',
,以使其看起来像VERSION: '1.2.4',
(或它设置的任何版本)。
我已经尝试过了,但是没有用:
sed 's/\b^VERSION: '[^']/$VERSION/' core.js
如何更新此行?
答案 0 :(得分:1)
您可以使用以下命令进行操作:
public function checkMenuPermission($key){
foreach($this->menus as $m){
if($m->name == $key){
return true;
}
}
return false;
}
在不使用-i选项的情况下运行sed -i "s|VERSION: '1.2.3-0'|VERSION: '1.2.4'|g" core.js
时,它只会输出差异而不是应用更改。