我在文件旁边有以下文字:
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
有人可以告诉我如何增加第二位数
答案 0 :(得分:4)
awk '/versionName /{split($NF,v,/[.]/); $NF=v[1]"."++v[2]"."v[3]}1' test > tmp && mv tmp test