zoukankan      html  css  js  c++  java
  • 第四周作业

    1. 计算 100 以内所有能被 3 整除的整数之和

    脚本如下:

    #!/bin/bash
    i=1
    while [ $i -le 100 ];do 
        if [ $[ $i%3 ] -eq 0 ];then
            let n+=i
        fi
        let i++
    done
    echo "$n"

    结果如图:

    2. 编写脚本,求 100 以内所有正奇数之和

     脚本如下:

    #!/bin/bash
    for i in {1..100};do
        if [ $[ $i%2 ] -eq 1 ];then
            let n+=i
        fi
    done
    echo "$n"

     结果如图:

    3. 随机生成 10 以内的数字,实现猜字游戏,提示比较大或小,相等则退出

     脚本如下:

    #!/bin/bash
    n=$[$RANDOM%10+1]
    read -p "请输入一个数字(1-10):" m
    while :;do
        if [ $m -eq $n ];then
            echo "输入正确"
            exit
        elif [ $m -lt $n ];then
            read -p "输小了,请重新输入(1-10):" m
        else
            read -p "输大了,请重新输入(1-10):" m
        fi
    done

     结果如图:

    4. 编写函数,实现两个数字做为参数,返回最大值

     脚本如下:

    #!/bin/bash
    maxx(){
        if [ $1 -ge $2 ];then
            var=$1
        else
            var=$2
        fi
        echo  $var
    }

     结果如图:

    5. 编写一个httpd安装脚本

     脚本如下:

    #!/bin/bash
    #初始化变量 VERSION
    =httpd-2.4.43.tar.bz2 DIR=/app/httpd2.4 BASENAME=`basename $DIR` PACKAGE=`echo $VERSION|sed -rn 's/(.*[0-9]+).([[:alpha:]]+.*)/1/p'`
    #开始安装
    yum install -y gcc make apr-devel apr-util-devel pcre-devel cd /usr/local/src [ -f $VERSION ] ||wget http://us.mirrors.quenda.co/apache//httpd/$VERSION redhat-rpm-config tar -xf $VERSION cd $PACKAGE ./configure --prefix=$DIR --sysconfdir=/etc/$BASENAME make -j 2&&make install
    #添加apache用户 useradd
    -r -s /sbin/nologin apache sed -ri -e 's/^User daemon/User apache/' -e 's/^Group daemon/Group apache/' /etc/$BASENAME/httpd.conf
    #添加路径
    echo "PATH=$DIR/bin/:$PATH" > /etc/profile.d/$BASENAME.sh /$DIR/bin/apachectl start

     结果如图:

     

     

  • 相关阅读:
    spring开发_Spring+Hibernate_HibernateDaoSupport
    java开发_STMP邮箱客户端_发送邮件
    struts2开发_userlogin_模拟用户登录
    spring开发_邮箱注册_激活_获取验证码
    MFC笔记(1)
    MFC笔记(2)菜单
    wpf控件开发基础(5) 依赖属性实践
    wpf控件开发基础(3) 属性系统(2)
    wpf控件开发基础(2) 属性系统(1)
    Caliburn笔记依赖注入容器(wpf框架)
  • 原文地址:https://www.cnblogs.com/ldyaly/p/13172088.html
Copyright © 2011-2022 走看看