You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bash变量处理:为逗号分隔IP列表添加http://前缀与:8083后缀

解决方案

用Bash原生的参数扩展全局替换就能简洁实现,不需要依赖外部工具:

raw_ips="100.100.10.10,200.200.10.10,100.201.10.10"
address="http://${raw_ips//,/:8083,http://}:8083"

原理说明

  • ${raw_ips//,/:8083,http://}:全局替换所有逗号为:8083,http://,把原列表拆成IP:8083,http://IP的格式片段
  • 开头添加http://,为第一个IP补上前缀
  • 结尾添加:8083,为最后一个IP补上端口后缀

执行后address变量的值就是:
http://100.100.10.10:8083,http://200.200.10.10:8083,http://100.201.10.10:8083

如果需要验证,直接执行echo "$address"即可看到结果。

内容的提问来源于stack exchange,提问作者ABu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:15:02