我有一个文件旁边的文字:
versionName "1.11.0"
我想每次运行一个像这样的命令时增加数字:
versionName "1.12.0" versionName "1.13.0" versionName "1.14.0"
我正在使用下面的命令来增加数字,但它取代了一个不带双引号的数字文本,像1,2,3,4一样递增。 这是我的命令:
awk '/versionName /{++$NF}1' test > tmp && mv tmp test
有人可以告诉我,我只会增加第二位数字
awk '/versionName /{split($NF,v,/[.]/); $NF=v[1]"."++v[2]"."v[3]}1' test > tmp && mv tmp test