如何在弹出窗口中打印字符串列表 window 并将字符串保存在带有时间戳的文件中
How to print list of strings in a pop up window and save the strings in a file with time stamp
当我 运行 在脚本下方时,它会读取一个 report.txt 文件,只要文件中匹配了一条消息,pop up
window 就会随消息一起出现。如何在 for
循环之外使用 whiptail
以便弹出 windows 只出现一次所有消息列表。并且 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
删除带有 whiptail
的行并将最后的 done
替换为:
done | whiptail --title "Report Error" --msgbox "$(< /dev/stdin)" 15 78
当我 运行 在脚本下方时,它会读取一个 report.txt 文件,只要文件中匹配了一条消息,pop up
window 就会随消息一起出现。如何在 for
循环之外使用 whiptail
以便弹出 windows 只出现一次所有消息列表。并且 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
删除带有 whiptail
的行并将最后的 done
替换为:
done | whiptail --title "Report Error" --msgbox "$(< /dev/stdin)" 15 78