【发布时间】:2012-01-02 07:38:33
【问题描述】:
我正在尝试在文件中搜索文本并将其存储到变量中。
我的文件看起来像这样:
Type: Furniture
Color: Blue
Version: 1
我正在尝试搜索版本号并将其存储到变量中并增加它。当我搜索文件时,我不知道这个号码。到目前为止,我有这样的事情。
VERSIONNUMBER=//Somehow I want to get the version # from the file.
VERSIONNUMBER=`expr $VERSIONNUMBER + 1'
sed -i "s/Version:.*/Version=$VERSIONNUMBER/" filename
到目前为止,我在正确的轨道上还是有更好的方法?我在搜索版本号时遇到问题。我不断收到语法错误。非常感谢任何帮助。
VERSIONNUMBER=`sed -i "s/Version:/*" filename`
【问题讨论】: