编写一个SHELL脚本程序计算1到100的和

作者&投稿:星寿 (若有异议请与网页底部的电邮联系)
编写shell脚本sum求1-100累加和~

sum=0for((i=1;i<=100;i++));do sum=$((i+sum))doneecho $sum很多很多种方法,可以网上搜一下贴

for (( i = 1; i <= 100; i++ )) do echo -n "$i ";sleep 1;done

#!/bin/bash
j=0
for ((i=1;i<=100;i++));do
j=$(($i+$j))
done
echo $j

#!/bin/bash

sum=0
for ((i=1; i<=100; i++))
do
sum=$(($sum + $i))
done

echo "1到100的和为:$sum"

这个脚本程序首先初始化一个变量sum为0,然后使用for循环从1到100遍历每个数字,将每个数字加入到sum中。最后,输出结果,显示1到100的和。


编写一个shell脚本输出$HOME,$0,$#,$$变量的值
直接在命令窗口输入:echo $HOME即可呀。!\/bin\/sh。echo $HOME #当前用户的家目录。echo $0 #调用程序第0个参数。echo $# #忘记了。echo $$ #打印父进程进程id。

设计一个shell脚本程序,要求有如下功能: 实现自动备份功能和清理备份...
!\/bin\/bashTIME=`date +%Y"\/"%m"\/"%d" "%H":"%m`if [ -f \/home\/shell.log ]thenecho "$TIME running" > \/home\/tmp.logcat \/home\/shell.log >> \/home\/tmp.logmv \/home\/tmp.log \/home\/shell.logelsetouch \/home\/shell.logfi脚本名字status.sh,放到\/root下 (写的有点小问题,功能...

linux编写一个shell脚本,救命
1.先写个脚本,叫help.sh !\/bin\/sh dir=\/tmp\/history day=20 [ -d $dir] || mkdir -p $dir find $dir -type f -mtime +$day -delete time=`date +%F\\ %H:%M:%S`df -k > \/tmp\/history\/df-k$time 2.设置定时任务,用crontab命令来实现。crontab -e 59 23 * * * \/script...

求一个Shell脚本,在每周的周四晚上18:36连续重启十次,希望能记下重启每...
至少得两个脚本吧,一个放在crontab里,作为第一次重启的触发脚本,另一个可放在\/etc\/rc.local里,作为每次启动后记录日志,并再次重启的脚本 vi \/usr\/local\/bin\/shell1.sh !\/bin\/bash if [ ! -d \/var\/reboot ];then mkdir \/var\/reboot fi echo "1" > \/var\/reboot\/reboot.times echo "$...

编写一个shell脚本文件,实现以下功能:
read m total=0 while [ m -gt 0 ];do n=$m sum=1 while [ n -gt 0 ];do sum=$((sum*n))echo "sum="$sum echo "n="$n n=$((n-1))done total=$((total+sum))m=$((m-1))echo "total=$total"done 我的电脑不知道为什么 写不了for循环 ,所以就用while 代替了 你...

编写一个shell脚本,利用数组形式存放10个的名字,然后利用for循环它们打印...
!\/bin\/bash name=(a b c d e f g h j i)for i in ${name[*]} do echo $i done

在Linux系统下,编写一个Shell脚本,从键盘读入5个整数,然后显示最大数...
!\/bin\/bash 任意输入5个数,判断最大值,最小值,总和 s=0 read -p "please input:" num s=$(($s+$num))max=$num min=$num avg=$(($s\/5))for i in `seq 4`do read -p "please input:" nums=$(($s+$num))if [ $num -le $min ];thenmin=$numfi if [ $num -ge ...

编写一个shell脚本,求斐波那契数列的前10项及其总和。我是菜鸟不会啊...
回答:斐波那契数列-------------忘记了公式。你告诉我,我帮你写。

怎样编写Linux shell script
Shell的工作形式分为两种 1.交互式(Interactive):用户输入一条命令,Shell解释并执行一条。2.批处理(Batch):用户事先编写一个Shell脚本(Script),其中包含诸多命令,Shell会一次执行完所有命令。编译简单的脚本 Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。

怎样编写Linux shell script
Shell的工作形式分为两种 1.交互式(Interactive):用户输入一条命令,Shell解释并执行一条。2.批处理(Batch):用户事先编写一个Shell脚本(Script),其中包含诸多命令,Shell会一次执行完所有命令。编译简单的脚本 Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。

玉林市13775003562: 编写一个shell脚本程序pingfang,计算1到10之间整数的平方值 -
须宋艾培:[答案] #!/bin/bash for i in $(seq 10) do echo $((i*i)) done exit 0

玉林市13775003562: 编写一个SHELL脚本程序计算1到100的和 -
须宋艾培: #!/bin/bash j=0 for ((i=1;i<=100;i++));doj=$(($i+$j)) doneecho $j

玉林市13775003562: 编写一个 Shell 程序,计算从1到用户输入数字的和.(1+2+3+…n) -
须宋艾培: if [ $# -ne 1 ] thenecho "输入一个整数"exit 1 fi i=1 sum=1while [ $i -le $1 ] dosum=$((sum * i))i=$((i+1)) done echo $sum这样可实现你的要求

玉林市13775003562: 编写一个求1到100之和的shell脚本 -
须宋艾培: while 循环版本#! /bin/bash i=1 j=0 while : do j=$((j + i)) ((i == 100 )) && break ((i++)) done echo $j for 循环版本#! /bin/bash j=0 for ((i=1 ; i<=100 ; i++)) do j=$((j + i)) done echo $j

玉林市13775003562: 编写一个shell脚本,输出1到99之间奇数的和 -
须宋艾培: sum=0;for i in `seq 100`;do [ $((i%2)) -ne 0 ] && ((sum+=i));done;echo $sum

玉林市13775003562: 编写shell脚本sum求1 - 100累加和 -
须宋艾培: 1 2 3 4 5sum=0 for((i=1;i<=100;i++));dosum=$((i+sum)) done echo$sum 很多很多种方法,可以网上搜一下贴

玉林市13775003562: 编写一个shell程序,实现如下所示的菜单. -
须宋艾培: 我给你一个我工作中写的脚本,可以参考下: #!/bin/shclear while [ 1=1 ] doecho -e "\n---------------------------------文件查询---------------------------------------"echo -e "\n\n\n"echo " 【 1 扣费查询 】"echo -e "\n"echo " 【 2 对账查询 】...

玉林市13775003562: 1:编辑shell脚本factorial.sh,计算1到10的阶乘.2:编写shell脚本max.sh,求所有命令行参数中的最大值. -
须宋艾培: #!/bin/sh #factorial.sh factorial_1(){ num=$1 sum=1 for((i=0;i<$num;i++)) do i=`expr $i + 1` sum=`expr $sum \* $i` done echo "$num 的阶乘是 $sum" } for i in {1..10} do factorial_1 $i done #!/bin/bash #max.sh mp=$* echo $mp|sed 's/ /\n/g'|sort -n >uuu.$$ tail -1 uuu.$$ rm -f *.$$ #完全手打,忘采纳

玉林市13775003562: 使用shell脚本编程,计算1+2+3+4+……+n=100,并将结果显示出来. -
须宋艾培: n=0 m=0 do n=n+1 m=n+m if m = 100 then msgbox n wscript.quit end if loop 写是这样写的,但是没有这样的整数

玉林市13775003562: 从键盘输入一个数num,打印出从1到num的所有素数,并计算和(用linux 系统 shell脚本for语句编写)
须宋艾培: 【答】程序清单如下: L0.2 prime.sh #!/bin/bash # # SCRIPT: prime.sh # AUTHOR: Zhaing&amp;Bo # DATE: 2010-11-21 # REV: 1.1.A # # PLATFORM: Linularis # # PURPOSE: Read a number from the console, then print all the primes # in (1~...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网