gpt4 book ai didi

bash - 如何使用 sed 或 perl 增加和查找/替换数字

转载 作者:行者123 更新时间:2023-12-04 19:10:03 25 4
gpt4 key购买 nike

我有一个名为“a_tag-30”的 git 标记,我想找到最后一个标记并使用 sed 或 perl 表达式将其增加 1,因此结果将是“a_tag-31”。有人可以帮我吗?

最佳答案

以下 git 命令获取所有匹配模式“a_tag-*”的标签,通过“-taggerdate”键按降序排序。
git tag --list 'a_tag-*' --sort=-taggerdate | head -1 | awk -F- '{print "a_tag-" $NF+1}'
然后将第一行馈送到 awk 命令,其中“-”用作字段分隔符。
因此 $NF 位置参数(即 NF 表示字段数,它是 awk 中的预定义变量)保存最后一个字段的值。

最后通过将 $NF 加 1 来打印新的标签值。

关于bash - 如何使用 sed 或 perl 增加和查找/替换数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58371649/

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