0

我需要一个等效的 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
4

1 回答 1

0

终于解决了!并想出了:

@echo off
more > all.yaml
kustomize build . && del all.yaml
于 2020-10-29T22:52:28.147 回答