一段bash确认某种重要操作的代码
#!/bin/bash File_Name=/root/a.txt if (whiptail --title "代码升级" --yesno "确定升级测试版吗?" 10 60) then if [ -e "$File_Name" ] then rm -f $File_Name else echo "File $File_Name not found" touch $File_Name fi echo "升级完成........." else echo "测试版取消升级........." fi
本质上是使用了if / else 的嵌套。效果如下所示:
┌───────────────────────┤ 代码升级 ├───────────────────────┐ │ │ │ 确定升级测试版吗? │ │ │ │ │ │ │ │ │ │ <Yes> <No> │ │ │ └──────────────────────────────────────────────────────────┘