Shell字符串处理——配置文件获取版本号
字符串的截取和最后一个字符的删除
配置文件:
1 | software_version = xxxxxxx-V1.0.2 |
过滤脚本:
1 | CFGD_CONF="${OSDRV_DIR}/conf/db/cfgd.conf" |
awk '{sub(/.$/,"")}1'
: 去掉最后一个字符awk '{print $3}'
:输出版本号
直接使用grep得到的
software_version
这行最后一个字符是?
,影响输出结果因此要去掉
字符串的截取和最后一个字符的删除
配置文件:
1 | software_version = xxxxxxx-V1.0.2 |
过滤脚本:
1 | CFGD_CONF="${OSDRV_DIR}/conf/db/cfgd.conf" |
awk '{sub(/.$/,"")}1'
: 去掉最后一个字符awk '{print $3}'
:输出版本号直接使用grep得到的
software_version
这行最后一个字符是?
,影响输出结果因此要去掉