小弟我想实现如下功能,大家帮忙想想有没有什么好命令

我想实现如下功能,大家帮忙想想有没有什么好命令
我有这么个文件
$ cat file.1
…..
newpatchname=
…..

我有这么个脚本, 
$ cat try.sh
…..
PATCH=RP`tail -n 1 file.2 | cut -d . -f1`
…..

我想在脚本try.sh中加上一行, 实现将file.1中的newpatchname=, 替换成newpatchname=$PATCH, 其中, $PATCH应该是一个具体的值。
我本来想用sed来实现的: sed ‘s/newpatchname=/newpatchname=$PATCH’ file.1

但结果得到如下输出
…..
newpatchname=$PATCH
…..

这怎么办啊?


perl -i -pe s%newpatchname=%newpatchname=$PATCH%g file.1

小弟我想实现如下功能,大家帮忙想想有没有什么好命令

相关文章:

你感兴趣的文章:

标签云: