zoukankan      html  css  js  c++  java
  • 编辑简单的 shell程序

    编辑简单的 shell程序

    知道了vi编辑器的使用规则之后,结合shell的使用规则,可以编辑简单的 shell程序试试手

    题目如下:

    1.用while语句创建一个根据输入的数值求累加和(1+2+3+。。。。+n)的shell程序。

    Shell程序如下:

    #!/bin/bash

    #filename:ab

    echo -n "please input Number :"

    read NUM

    number=0

    sum=0

    while [ $number -le $NUM ]

    do

    number=` expr  $number + 1 `

    echo $sum

    sum=` expr $sum + $number `

    done

    echo

    2.使用while语句创建一个求1-5的平方和的shell程序。

    Shell程序如下:

    #!/bin/bash

    #filename:zx

    int=1

    while [ $int -le 5 ]

    do

    sq=`expr $int * $int `

    echo $sq

    int=`expr $int + 1`

    done

    echo "job completed

    3.使用for语句创建一个求1-5的平方和的shell程序。

    Shell程序如下:

    #!/bin/bash

    #filename:zx

    sum=0

    for INT in 1 2 3 4 5

    do

    sum=` expr $sum + $INT  `

    done

    echo $sum

    4.使用until语句创建一个求1-5的平方和的shell程序。

    Shell程序如下:

    #!/bin/bash

    #filename:zx

    int=1

    until [ $int -gt 5 ]

    do

    sq=` expr $int * $int  `

    echo $sq

    int=`expr $int  +  1 `

    done

    echo "job completed"

    5.用shell编程实现,如果你输入成绩,系统显示成绩等级。(如:输入成绩>=90,系统显示“SCORE IS A

    Shell程序如下:

    #!/bin/bash

    #filename :qwert

    echo -n  " please input a score "

    read score

    if [ $score -ge  90 ]

    then

    echo -n " the score is A "

    elif

        [ $score -ge 80 ];

    then

         echo -n "the score is B "

    elif

            [ $score -ge 60  ];

    then

     echo -n " the score is C " 

        else    

    echo "不及格"

    fi

         

  • 相关阅读:
    HTML 图片文字滚动
    Request.QueryString的用法
    细线表格的制作
    photoshop的小小快捷键
    制作首页
    css
    编写BLL层
    完成新闻表操作类
    编写剩下的存储过程
    重构SQLHelper2
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3163126.html
Copyright © 2011-2022 走看看