百度试题 结果1 题目编写一个Shell脚本,要求在屏幕上输出1~100之间所有的偶数。相关知识点: 试题来源: 解析 #!/bin/bash for ((i=1; i<=100; i++)) do a=[ i % 2 ] if [ a == 0 ] then echo i fi done 反馈 收藏
在脚本中使用循环语句遍历1至100的数字: 我们可以使用for循环来遍历1至100的数字。for循环在shell脚本中非常常用,特别是当我们需要遍历一个数字范围时。 对于每个数字,检查其是否包含3、7或9: 为了检查一个数字是否包含特定的字符(如3、7或9),我们可以使用条件判断语句(如if)和字符串操作。在这个场景中,我们...
百度试题 结果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 反馈 收藏
while [ $COUNTER -le 100 ]do SUM='expr $COUNTER+$SUM'printf "+%d" $COUNTER COUNTER='expr $COUNTER+1'done printf "=%d\n" $SUM
/bin/bash#script name prg8.shcleari=1for ((j=1;j<=98;j++))do echo -n "$j,`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...
[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))
!/bin/bash i=1;while [ $i -le 98 ]do echo $i, $(($i+1)), $(($i+2)),i=$(($i+1))done
!/bin/bashsum=0for i in {1..100}do if [ $(( $i % 3 )) -eq 0 ] then echo $i sum=$(( $sum + $i )) fidoneecho "sum is: $sum"保存为sum.sh
多自己写一写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...