当前位置: 首页 > news >正文

物流网站建设的背景东莞常平邮编

物流网站建设的背景,东莞常平邮编,深圳网站制作公司深圳网站制作公司,个人做负面网站犯法不如下bash脚本实现功能 “将多个k8s的yaml 配置文件” 合并为一个 yaml,使用 --- 分割文件配置。 创建文件 merge_yaml.sh ,内容如下: #!/bin/bash# 默认参数 input_patterns() # 匹配的文件模式数组 output_file"combined.yaml"…

如下bash脚本实现功能 “将多个k8s的yaml 配置文件” 合并为一个 yaml,使用 --- 分割文件配置。

创建文件 merge_yaml.sh ,内容如下:

#!/bin/bash# 默认参数
input_patterns=()  # 匹配的文件模式数组
output_file="combined.yaml"  # 输出文件名,默认为 combined.yaml
del_resource_version=false   # 是否删除 resourceVersion 行,默认不删除# 解析命令行参数
while [[ $# -gt 0 ]]; docase $1 in-i|--input)input_patterns+=("$2")shift 2;;-o|--output)output_file="$2"shift 2;;-delResourceVersion)del_resource_version=trueshift;;*)echo "未知参数: $1"exit 1;;esac
done# 检查是否有输入文件模式
if [ ${#input_patterns[@]} -eq 0 ]; thenecho "请使用 -i 参数指定至少一个匹配文件模式。"exit 1
fi# 清空或创建输出文件
> "$output_file"# 遍历所有匹配的文件并进行合并
for pattern in "${input_patterns[@]}"; dofor file in $pattern; doif [ -f "$file" ]; thencat "$file" >> "$output_file"echo "---" >> "$output_file"elseecho "警告:未找到文件模式 '$file' 匹配的文件。"fidone
done# 删除最后一个多余的 ---
truncate -s -4 "$output_file"# 如果指定了 -delResourceVersion,则删除所有 resourceVersion 行
if [ "$del_resource_version" = true ]; thensed -i '/^\s*resourceVersion:\s*'"'"'[0-9]\+'"'"'/d' "$output_file"
fiecho "YAML 文件已成功合并到 $output_file"

使用方法示例:

现在你可以更简洁地调用脚本:

1、合并所有 .yaml 文件到 output.yaml 并删除 resourceVersion 行

./merge_yaml.sh -i "*.yaml" -o "output.yaml" -delResourceVersion

2、合并特定前缀的 YAML 文件到 output.yaml

./merge_yaml.sh -i "res/file*.yaml" -o "output.yaml"

3、合并多个不同模式的文件到 output.yaml

./merge_yaml.sh -i "file1_*.yaml" -i "file2_*.yaml" -o "output.yaml"

注意文件使用双引号包括。


(END)

http://www.yayakq.cn/news/497035/

相关文章:

  • 中国对外贸易网站网站开发知识视频教程
  • 网站标题字体设计深圳市罗湖区住房和建设局网站
  • 网站设计 联系做刷赞网站能赚钱吗
  • 怎么做免费视频网站聚名网域名备案
  • 政务服务 网站 建设方案模板网站演示站点怎么做
  • 免费建站软件电销怎么找电话资源
  • 做网站前的准备什么深圳产品设计公司有哪些
  • 网站seo快速排名软件搜索引擎营销案例分析题
  • 阿里云网站空间主机深圳家具定制
  • 二级目录 网站济南网上房地产
  • 教人做窗帘的视频网站常见门户网站的功能
  • wordpress主机建站大型做网站的公司
  • 建微网站使用django建设一个网站
  • 做盗版电影网站后果wordpress贸易主题
  • 制作营销网站模板下载温州营销网站公司电话
  • seo优化网站教程wordpress关闭自适应
  • 申请域名后怎样建设网站wordpress 分析
  • 做甜品网站的需求分析wordpress调用指定文章图片
  • 兰州新区建设银行网站vps服务器怎么创建多个网站
  • iis默认网站停止PHP网站名字
  • 网站建设百度小程序软装设计培训一般多少钱
  • 做宣传网站需要多少钱服装网站建设公司推荐
  • dedecms做网站注意事项wordpress 3.2
  • 炫酷企业网站百度上海分公司地址
  • 怎么在服务器上部署网站软件下载网站如何履行安全管理
  • 上海网站建设百度推广公司哪家好各大网站的网址
  • 网站建设开发报价网络推广代理
  • 购物网站怎么做推广后端开发需要学多长时间
  • 怎样建立个人的网站电子商务平台经营者名词解释
  • 网站用什么做关键词亚马逊注册没有公司网站怎么做