gpt4 book ai didi

perl - 部署脚本需要更新配置文件中的整数

转载 作者:行者123 更新时间:2023-12-01 00:37:18 25 4
gpt4 key购买 nike

我正在开发一个 python 结构脚本,它可以简化我在不同环境中的解决方案部署。

到目前为止它工作得很好,但我在脚本末尾有一个提示,询问我是否想编辑 .yml 配置文件,基本上,更新我的 Assets 版本。我在里面手动通过 vim 并基本上增加该数字:

  reconnection_delay: 50
max_attempts: 500
assets_version: 5360

我怎么可能只用命令行自动做到这一点。似乎应该使用 sed 或 perl,但我不熟悉,在这里可能会感谢一些帮助!

谢谢

最佳答案

perl -i.backup -pe 's{ ( \b assets_version: \s+ ) (\d+) $ }{ $1 . ( 1 + $2 ) }xmse;' your.yml

这将创建一个名为 your.yml.backup 的 your.yml 副本,查找包含“assets_version:”的行并将数字增加 1。

关于perl - 部署脚本需要更新配置文件中的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858620/

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