当我在下面运行脚本时,它会读取一个 report.txt 文件,并且只要文件中匹配了一条消息,pop up
就会出现一个窗口。如何whiptail
在for
循环之外使用,以便弹出窗口仅出现一次,并包含所有消息列表。并the strings
保存在一个文件中time stamp
。
for ((e = 1; e <= 3; e++)); do
for ((m = 1; m <= 4; m++)); do
message="Error$e in Machine $m"
if grep -qF "$message" /home/new/Report.txt; then
echo "$message"
whiptail --title "Report Error" --msgbox "$message" 8 78
else
echo "No Error found"
fi
done
done