• 编辑简单的 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

         

  • 相关阅读:
    nodejs windows下安装运行
    第一篇博客
    vc 动态链接库编程2
    vc 动态链接库编程
    原生js实现图片在线预览
    玩转 css3
    CSS Hack整理
    PHP stdClass Object转array
    aptana studio3 汉化方法
    玩转 css3 续
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3163126.html
Copyright © 2020-2023  润新知