#!/usr/bin/bash
array1=(
HPUX2
HPUX3
)
array2=(
`cat $HOME/testo |awk '{print $2}'`
)
文件 testo, 报告
HPUX2 OFF
HPUX3 ON
我希望我的脚本报告“机器 HPUX2 已关闭”并且机器 HPUX3 已开启,如果一台机器已开启,则脚本应该ping
该机器。
有人知道该怎么做吗?谢谢
答案1
我会做什么:
for i in "${array[@]}"; do
ping -c1 "$i" &>/dev/null && echo "$i ON" || echo "$i OFF"
done