我需要一个等效的 Unix shell 脚本:
#!/bin/bash
# save incoming YAML to file
cat > all.yaml
# modify the YAML with kustomize
kustomize build . && rm all.yaml
但对于 Windows。我最终得到:
@echo off
type > all.yaml
kustomize build .
但它不起作用 - 生成的文件是空的。我请求帮助。
命令cat > all.yaml
获取标准输出并将其存储在all.yaml文件中。Helm 对 std in/out 和 Kustomize 文件进行操作,因此此脚本可确保此工具之间的正确通信。提供给 helm 的脚本如下:(helm upgrade <release_name> <chart> --post-renderer kustomize
脚本保存在文件kustomize中)。
编辑
简化我寻找相当于 Unix 的 Windows:
whoami | cat > file.txt