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;

你可能感兴趣的:(shell for 循环和 sed 使用记录)