假如软件时间版本写在version.ini
version.ini
[time]
package_time = 20240627183250
shell命令,参考如下
sed -i s/"package_time.*"/"package_time = $(date +%Y%m%d%H%M%S)"/ version.ini
如果写Makefile,参考如下
sed -i s/"package_time.*"/"package_time = $(shell date +%Y%m%d%H%M%S)"/ version.ini
或者
sed -i s/"package_time.*"/"package_time = $$(date +%Y%m%d%H%M%S)"/ version.ini