shell for 循环和 sed 使用记录

为了批量修改k8s中hpa的一行内容使用for 循环和sed来修改

使用awk获取所有的hpa name存储到一个数组中

a=(` oc -n namespace get hpa  -o yaml | awk '{ print $1 }]`)

使用一个for循环和sed修改 里面的一行 name: deployname

for i in $a; do oc -n press get hpa $i -o yaml | sed "s/name: $i/name: $i-bak/g" ; done;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容