美文网首页
Linux 编写一个简单的一键脚本

Linux 编写一个简单的一键脚本

作者: 844b9a3a3a68 | 来源:发表于2018-02-07 17:06 被阅读144次

    Linux中我们安装软件或者一些常用操作,都会接触很多命令,有时在关键时刻往往因为忘了一些简单的命令而苦恼,这时,我们不妨把命令写成可执行的批量脚本,可以减少很多重复而又容易忘记的代码,写成一键脚本还有一个好处就是方便迁移,可以直接将写好的sh文件在其他Linux平台运行。

    格式:

    文件后缀.sh
    第一行代码需要指定路径来执行程序

    #!/bin/sh 
    #!/bin/bash
    

    一般一键脚本会要求用户输入各种选项:

    #提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中
    read -t 30 -p "请输入用户名称:" name
    echo -e "\n"
    echo "用户名为:$name"
    #提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏
    read -t 30 -s -p "请输入用户密码:" age
    echo -e "\n"
    echo "用户密码为:$age"
    #提示“请输入性别”并等待30秒,把用户的输入保存入变量sex中,只接受一个字符输入
    read -t 30 -n 1 -p "请输入用户性别:" sex
    echo -e "\n"
    echo "性别为$sex"
    

    逻辑判断:

    read -t 30 -p "请输入用户名称:" isYes
    if [ "${isYes}" = "yes" ]; then
    echo "输入了Yes"
    fi
    

    执行并行脚本

    wget -c http://www.xxx.com/xx.tar.gz && tar zxf xx.tar.gz && cd xx && ./install.sh
    

    方法调用:

    print_hello()
    {
    echo "hello"
    }
    print_hello
    

    相关文章

      网友评论

          本文标题:Linux 编写一个简单的一键脚本

          本文链接:https://www.haomeiwen.com/subject/iydazxtx.html