精华内容
下载资源
问答
  • 编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止; #! /bin/bash n=0 while [ $n -lt "1" ]; do read -p "...

    编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;

    #! /bin/bash
    n=0
    while [ $n -lt "1" ]; 
    do
        read -p "Please input a number, it must greater than "1":" n
    done
    
    sum=0
    for i in `seq 1 $n`; 
    do
        sum=$[$i+$sum]
    done
    echo $sum

    转载:https://www.cnblogs.com/HondaHsu/p/4241798.html

    展开全文
  • 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字 vim 777.sh #!/bin/bash read -ep "请输入一个整数:" num1 read -ep "请输入一个整数:" num2 read -ep "请输入一个整数:" num3 echo -e "$num1\n...
    创建shell脚本文件
    vim 777.sh
    
    #!/bin/bash
    read -ep "请输入一个整数:" num1
    read -ep "请输入一个整数:" num2
    read -ep "请输入一个整数:" num3
    echo -e "$num1\n$num2\n$num3"|sort -nr
    

    执行脚本测试

    [root@ localhost ~]# sh 777.sh 
    请输入一个整数:1
    请输入一个整数:7
    请输入一个整数:2
    7
    2
    1
    
    展开全文
  • 首先编写bash环境 #! /bin/bash prive=$(expr $RANDOM % 100 ) #变量一个随机数 ... read -p "请输入一个数字" num #键盘输入数字 赋值给num echo $num let count++ #计数 if [ $num -gt $prive ];then #判断大小

    首先编写bash环境

    #! /bin/bash
    prive=$(expr $RANDOM % 100 )   #变量一个随机数
    echo $prive  
    count=0  
    while :   #设置循环
    do
            read -p "请输入一个数字" num   #键盘输入的数字  赋值给num
            echo $num
            let count++   #计数
            if [ $num -gt $prive ];then   #判断大小
                    echo "猜大了"
            elif [ $num -lt $prive ];then
                    echo "猜小了"
            else
                    echo "猜对了"
                    echo "总共猜了$count"
                    exit
            fi
    done
    ~         
    
    展开全文
  • [root@qls /service/scripts]...read -p "请输入一个数字:" Num if [[ ! $Num =~ ^[0-9]+$ ]];then echo "你输入的不是一个正整数!请重新输入!" exit fi if [ $Num -eq 0 ];then echo "数字不能为零!请重新输...
    
    [root@qls /service/scripts]# cat number-1.sh
    #!/bin/bash
    read -p "请输入一个数字:" Num
    if [[ ! $Num =~ ^[0-9]+$ ]];then
        echo "你输入的不是一个正整数!请重新输入!"
        exit
    fi
    if [ $Num -eq 0 ];then
        echo "数字不能为零!请重新输入!"
        exit
    fi
    for i in $(seq 1 $Num)
    do
        Sum=$(( $Sum + $i ))
    done
    echo "从数字1加到${Num}的和为: $Sum"
    
    
    展开全文
  • 概述分享一个比较有趣的shell脚本,主要是编写一个正(或长)方形,接收用户输入数字。脚本实现如下:这里注意eval的用法。#!/bin/bash############################################################## File Name:...
  • 需求使用shell编写一个抓阄的程序:1、执行脚本后,输入英文名字全拼,产生随机数01-99之间的数字数字越大评分就去高,前面已经抓到的数字,下次不能在出现相同数字。2、第一个输入名字后,屏幕输出信息,并将名字...
  • 概述分享一个比较有趣的shell脚本,主要是编写一个正(或长)方形,接收用户输入数字。脚本实现如下:这里注意eval的用法。#!/bin/bash############################################################## File Name:...
  • shell脚本实现猜数字小游戏创建脚本编写脚本运行脚本 创建脚本 # vim /root/caishuzi.sh 编写脚本 #/bin/bash sj_num=$(echo `expr $RANDOM % 100`) count=0 while : do read -p "请输入一个随机数:" num let ...
  • shell脚本后面接的参数,第一个接的参数就是$1,后面依次排序,$0表示该脚本文件名 $#,表示后面所接的参数个数 $@,表示"$1""$2""$3""$4",,, $*,表示"$1c$2c$3c$4…" 一般说来记住$@即可 shift参数变量偏移 在...
  • shell脚本练习

    2020-04-03 21:22:13
    (2)编写shell脚本输入一个数字n并计算1~n的和。需求:如果输入数字小于1,则重新输入,直到输入正确的数字为止。 (3)编写shell脚本,把/root/目录下的所有目录(只需要一级)复制到/tmp/目录下。 ...
  • linux 下shell 编写脚本

    2014-10-29 17:15:00
    程序结构练习:编写一个脚本,给定一个正整数,计算出这个数所有位的数字之和。 例如:程序给定输入123,那么应该返回1+2+3=6。 2.程序结构练习:编写一个脚本,给定一个正整数,反序输出这个这个数。 例如:程序...
  • shell脚本练习题

    2018-09-04 14:18:12
    编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止; 编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;...
  • 需求使用shell编写一个抓阄的程序:1、执行脚本后,输入英文名字全拼,产生随机数01-99之间的数字数字越大评分就去高,前面已经抓到的数字,下次不能在出现相同数字。2、第一个输入名字后,屏幕输出信息,并将名字...
  • Shell脚本编程

    千次阅读 2015-06-16 23:48:10
    1.编写shell 脚本,计算1-100 的...echo $sum2)编写shell 脚本,要求输入一个数字,然后计算出从1 到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止;#!/bin/bash numsave=0 read -p
  • SHELL脚本

    2017-12-25 17:29:33
    要求:编写一个脚本输入任何非0数字输入0时中断循环。对输入数字进行统计求和。 1脚本内容如下:[root@svr7 ~]#vim /root/22.sh#!/bin/bashsum=0 #定义变量while : #...
  • 使用Shell编写数字的小游戏

    千次阅读 2017-10-16 11:25:10
    初学Shell时,需要使用shell完成各种各样的小目标,比如输入一个日期,计算那天是星期几,又或者编写一个小游戏。 首先给大家介绍一个概念就是RANDOM,random(),函数,random函数返回一个0~num-1之间的随机数. ...
  • 1,编写shell脚本,计算1~100的和。 #! /bin/bash ...2,编写shell脚本输入一个数字n并计算1~n的和。 要求:如果输入数字小于1,则重新输入,直到输入正确的数字为止。 #! /bin/b...
  • 一、shell 中常用的控制语句 1.for语句 for i in {1..10} ...##seq用于产生从某个数到另外一个数之间的所有整数,并且可以使用变量输入数字 #!/bin/bash for i in `seq 1 3` do echo $i done ...
  • 高级Shell脚本编程

    2013-10-28 10:08:19
    32.1. 非官方的Shell脚本编写风格 33. 杂项 33.1. 交互与非交互式的交互与非交互式的shell和脚本 33.2. Shell包装 33.3. 测试和比较: 种可选的方法 33.4. 递归 33.5. 将脚本"彩色化" 33.6. 优化 33.7. ...
  • 输入一个数字 : " two="请输入第二个数字 : " san="请输入(+|-|*|/) : " bb="--------------------" t="输入q或Q退出这个计算器" read -p "$one" num1...
  • 第十二章:shell脚本课后习题 1.编写shell脚本,计算1~100的和。 [root@zl_cloud sbin]# cat 1.sh #! /bin/bash sum=0 for i in `seq 1 100`;do sum=$[$i+$sum] ...2.编写shell脚本输入一个数字n并计算1~...
  • 编写一个shell脚本文件,运行的时候,可以在命令后面添加参数,也可以在运行的过程中输入参数来改变程序的行为。 命令行传参 1.位置参数 当我们在运行脚本文件时,会输入脚本文件名,如果后面有参数则加上...
  • 编写shell脚本,计算1-100的和;...do sum=$[$sum+$i]doneecho $sum编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止; #! /bin/bas...
  • 深入学习shell脚本艺术

    热门讨论 2011-02-22 04:01:01
    再来一个时间输入 9-4. Timed read 9-5. 我是root? 9-6. arglist:通过$*和$@列出所有的参数 9-7. 不一致的$*和$@行为 9-8. 当$IFS为空时的$*和$@ 9-9. 下划线变量 9-10. 在一个文本文件的段间插入空行 9-11. 利用...

空空如也

空空如也

1 2 3 4 5 6
收藏数 112
精华内容 44
关键字:

编写一个shell脚本输入数字