!/bin/bash sum=0 for i in {1..100} do if [ $(( $i % 3 )) -eq 0 ]then echo $i sum=$(( $sum + $i ))fi done echo "sum is: $sum"保存为sum.sh
while [ $COUNTER -le 100 ]do SUM='expr $COUNTER+$SUM'printf "+%d" $COUNTER COUNTER='expr $COUNTER+1'done printf "=%d\n" $SUM
`expr $j + 2`," if [ $i -eq 10 ] then echo "" i=1 else i=$((i+1)) fi doneecho "" 注释里已经说了,script name prg8.sh,脚本名叫prg8.sh,当然,叫什么名字是你的
i=1; while [ i -le 98 ] do echo i,((i+1)),((i+2)), i=((i+1)) done 分析总结。 编写一个shell脚本产生并输出如下的序列结果一 题目 编写一个shell脚本,产生并输出如下的序列:1,2,3,2,3,4,3,4,5,4,5,6…98,99,100 答案 #!/bin/bashi=1while [ i -le 98 ]doecho i...
百度试题 结果1 题目【题目】编写一个shell脚本,产生并输出如下的序列:1,2,3,2,3,4,3,4,5,4,5,6..98,99,100 相关知识点: 试题来源: 解析 【解析】=1while [ i-le98]doechoi,(i+1),(i+2)i=(i+1)done 反馈 收藏
[Shell脚本]计算1+2+3+…+100的和并输出 睡前看了下google reader订阅,发现这里有几个题挺有意思。刚学完bash,顺便来练练手。 一、for循环实现 1:#!/bin/bash 2:sum=0 3: 4:for ((i=1;i<=100;i++)) 5:do 6:((sum = sum +i))
编写一个shell脚本,产生并输出如下的序列:1,2,3,2,3,4,3,4,5,4,5,6… 98,99,100 反馈 收藏 有用 解析 解答 #!/bin/bash i=1; while [ $i -le 98 ] do echo $i,$(($i+1)),$(($i+2)), i=$(($i+1)) done 来源于百度教育 由毛**进行上传 贡献内容 本文仅代表作者观点...
多自己写一写shell脚本吧,多试几次就会了,其实shell脚本上手很容易。!/bin/basha=$1b=$3c=$2if [ $# -ne 3 ];thenecho "Usage: ./$0 num1 num2 num3"exit 0fimax=$(printf $a"\n"$b"\n"$c"\n"|sort -k1rn|head -n 1)echo Max:$maxi=0while [ $i -le 100 ]doflag...
一)shell for循环打印1到100的数字: for i in {1..100} ;do time curl http://mp.i*v.XX.com/; done 二)解决shell脚本for i in {0..10}输出{0..10}的问题: #!/bin/bash for i in {0..10}; do echo $i; done; 输出的却是{0..10}就这么一个字符串。
用shell脚本求和,为什么不输出值,而输出式子1+2+3+4+5+6+……+100#! /bin/bashsum=0for i in `seq 1 100`; dosu