首页 > 其他分享 >一段bash确认某种重要操作的代码

一段bash确认某种重要操作的代码

时间:2023-07-13 15:46:05浏览次数:20  
标签:Name 代码 确认 echo 升级 File 测试版 else 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>                │
│                                                          │
└──────────────────────────────────────────────────────────┘

  

标签:Name,代码,确认,echo,升级,File,测试版,else,bash
From: https://www.cnblogs.com/tochw/p/17551074.html

相关文章

  • ckeditor粘贴word图片且图片自动上传代码
    ​图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。加入下面的代码://判断剪贴......
  • 直播平台源代码,Silder(滑块,进度条)使用详解
    直播平台源代码,Silder(滑块,进度条)使用详解child:Slider(    onChanged:(value){     setState((){      _silderValue=value;     });    },    //值    value:_silderValue,    //滑块划过的......
  • 如何实现参考教材4.5.2,在Spark Shell中编写代码实现: 1、用SparkSQL 向Hive的表写入
    使用SparkSQL向Hive表写入数据的流程为了向Hive表写入数据,我们需要完成以下步骤:步骤描述1创建SparkSession2创建DataFrame3将DataFrame注册为表4写入数据到Hive表接下来,我们将逐步指导你完成这些步骤。步骤1:创建SparkSession首先,我们需要创建一个Spa......
  • rabbitmq php 代码示例
    交换机类型direct:直连交换机,根据路由键投递到与绑定键匹配的队列。fanout:扇形交换机,采用广播模式,投递到所有与之绑定的队列。topic :主题交换机,对路由键与绑定键进行模式匹配后再投递到相应的队列。headers:头交换机,不处理路由键,而是根据发送的消息内容中的heade......
  • 怎么将JAVA代码中的逗号删除 来解决一个具体问题的方案
    怎么将JAVA代码中的逗号删除在Java编程中,有时候我们需要从字符串中删除逗号。这个问题通常出现在处理数字字符串时,例如从CSV文件中读取数据时。本文将介绍一种解决方案来删除Java代码中的逗号。方案我们可以使用Java的字符串处理方法来删除字符串中的逗号。下面是一种方法的示例......
  • 如何实现swift代码查询的具体操作步骤
    如何实现Swift代码查询引言作为一名经验丰富的开发者,你可能经常需要查询和查找Swift代码片段,以便更好地理解某个特定功能或解决问题。本文将教会你如何使用各种工具和方法来实现Swift代码查询。流程概览下面是一个整个Swift代码查询流程的概览表格。我们将逐步解释每个步骤以及......
  • vscode代码片段红色波浪线
    vscode代码片段红色波浪线,语法都正确。图片中的代码片段//检测文件夹是否存在 "CheckDIRexists":{ "prefix":"checkdir", "body":[ "if[-d\"\\${Dir_PATH}\"];then", "echo", "echo\......
  • 1.8 运用C编写ShellCode代码
    在笔者前几篇文章中,我们使用汇编语言并通过自定位的方法实现了一个简单的MessageBox弹窗功能,但由于汇编语言过于繁琐在编写效率上不仅要考验开发者的底层功底,还需要写出更多的指令集,这对于普通人来说是非常困难的,当然除了通过汇编来实现ShellCode的编写以外,使用C同样可以实现编写,......
  • Python用Keras神经网络序列模型回归拟合预测、准确度检查和结果可视化|附代码数据
    原文链接:http://tecdat.cn/?p=23573最近我们被客户要求撰写关于Keras神经网络序列模型的研究报告,包括一些图形和统计输出。我们可以很容易地用Keras序列模型拟合回归数据并预测测试数据。  在这篇文章中,我们将简要地学习如何用Python中的Keras神经网络API拟合回归数据。我们将......
  • R语言线性混合效应模型(固定效应&随机效应)和交互可视化3案例|附代码数据
    全文下载链接:http://tecdat.cn/?p=23050最近我们被客户要求撰写关于线性混合效应模型的研究报告,包括一些图形和统计输出。在本文中,我们将用R语言对数据进行线性混合效应模型的拟合,然后可视化你的结果线性混合效应模型是在有随机效应时使用的,随机效应发生在对随机抽样的单位进行......