gpt4 book ai didi

linux - 如何使用 awk 增加值

转载 作者:太空狗 更新时间:2023-10-29 11:41:26 25 4
gpt4 key购买 nike

我在一个文件中有以下文本:

 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 

关于linux - 如何使用 awk 增加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45882545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com