一段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> │ │ │ └──────────────────────────────────────────────────────────┘
浙公网安备 33010602011771号