现在要写一个shell 更新完静态资源后自动添加其版本号
比如有webroot/a.php
define('STATIC_VERSION', '2016.11.25.01.stable-v1');
执行脚本后将STATIC_VERSION常量中的2016.11.25.01.stable-v1,更改为:当前年.当前月.当前日.两位随机数.可定义的字符串
这种需求该怎样去实现呀?感谢各位专业大神
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
保存下面代码为
build.sh文件之后需要添加执行权限
chmod +x build.sh。使用方式:
谢邀,勉强写个。
由于实际应用中,采用行替换非常不灵活,此答案忽略,采用楼下的正则匹配。
version='2016.11.25.01.stable-v2'sed -i "3cdefine('STATIC_VERSION', '$version');" ./test.php