for host in $scontrol show hostnames;do let k=k+1 host$k=$host echo $host$kdone解答下上述脚本的意思
上述脚本的意思是:
- 使用scontrol show hostnames命令获取所有主机的名称,并通过循环遍历每个主机。
- 使用let命令将变量k的值自增1,表示当前主机的索引。
- 将当前主机的名称赋值给数组host的第k个元素。
- 使用echo命令打印出数组host的第k个元素,即当前主机的名称。
原文地址: http://www.cveoy.top/t/topic/i1YC 著作权归作者所有。请勿转载和采集!