#!/bin/bashfor num in {1..100}dosum=$(($sum + $num))doneecho $sum#注:bash中产生序列的方法用 seq 1 100 或者 {1..100} 注意其中不能有空格!#后面的语法比较简单,求值用 $(( ... )) 中间的省略号表示表达式;#shell语法 赋值的时候变量直接写名字,取值的时候要在变量名前面加上 $ .#附带...
百度试题 结果1 题目编写一个Shell脚本,要求在屏幕上输出1~100之间所有的偶数。相关知识点: 试题来源: 解析 #!/bin/bash for ((i=1; i<=100; i++)) do a=[ i % 2 ] if [ a == 0 ] then echo i fi done 反馈 收藏
编写shell脚本sum求1-100累加和 第一种方法可以直接通过awk命令进行编辑: awk 'BEGIN { for(i=1; i<=100; i++) sum+=i; print sum}' 第二种方法编写脚本: #!/bin/bash sum=0 for i in `seq 1 100 ` do sum=$[$i+$sum] done echo $sum #!/bin/bash sum=0 for((i=1;i<=100;i++...
1 在循环变量中可以用{}引起两个数的区间,类似于下面的代码for i in {1..100};do echo -ne "$i ";done;echo -e "\n";方法三、使用shell循环结构 1 可以直接用for命令输出一段连续数。类似于下面的代码for ((i=0;i<=100;++i));do echo -ne "$i ";done;echo -e "\n";2 这里的递增条...
生成1到100的shell脚本 把从1到100的数字输出到一个文件中。 example 1: #!/bin/bash i=0 j=100 while [ $i -lt $j ] do i=`expr $i + 1` echo "$i">>num.txt done example 2: #!/bin/bash i=0 while true do i=`expr $i + 1`...
3. i=1 while [ $i -lt 100 ] do echo $i let i=i+2 done 4. for((i=1;i<=100;i++)) do echo $i let i+=1 done 5. seq 1 100 |sed -n '{p;n}' 6. seq 1 100 |sed -n '1~2p' sed 1) 奇数行:sed -n'1~2p' urfile ...
用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法 方法 类c语言 for ((i=1; i<=100; i ++)) do echo $i done for ((i=1; i<=100; i ++)) do echo $i done in使用 for i in {1..100} ...
1.利用while循环计算1到100的和: 示例代码1: #!/bin/bashi=1sum=0while [i−le100]doletsum=sum+i let i++done echo $sum 示例代码2:利用while循环计算1到100之间所有奇数之和 #!/bin/bashi=1sum=0while [i−le100]doletsum=sum+i let i+=2done ...
前言 用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法 方法 类c语言 for ((i=1; i<=100; i ++)) do echo $i done in使用 for i in {1..100} do echo $i done seq使用 作用 seq – print a sequence of numbers ...
!/bin/sh num=1 while [ $num -le $1 ]do echo $num num=`expr $num + 1`done num=1 while [ $num -le $1 ]do echo $num num=`expr $num + 1`done chmod a+rwx count.sh Then you can run ./count.sh count_num example: ./count.sh 100 programm will output the ...