wdjh.net
当前位置:首页 >> shEll脚本For循环,N到1递减写法 >>

shEll脚本For循环,N到1递减写法

用seq命令可以生成递减序列: for i in $(seq 10 -1 1 )do echo $idoneseq命令说明: 基本用法 seq [选项]... 尾数 seq [选项]... 首数 尾数 seq [选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数。 对于第三种模式,当首数大于尾...

#!/bin/sh if [ -z $1 ];then echo Usage $0 num exit 1 fi sum=0 function ff_forsum(){ for num in $(seq $1) do sum=$(($sum+$num)) done } # call ff_forsum ff_forsum $1 echo $sum 或者 #!/bin/sh if [ -z $1 ];then echo Usage $0 num ex...

for((i=1;i

sum=0 for (( i = 1; i 你的文件的绝对路径或相对路径

Fibonacci其实就是不断求和,前两个数的和形成第三个数。 为方便说明,假设两个变量A和B,A+B=C,C就是和。 #!/bin/sh first=1; echo “$first” #打印第一个数A=1 second=1; echo –n “,$second” #接着不换行打印第二个数B=1,以逗号分隔 sum=`exp...

#!/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

for ((i = 1; i < 10; i++))do for ((j = 10; j > i; j--)) do echo -n " "; done for ((m = 1; m

for i in $(cat test) 可以试试看, for之前可以指定分隔符号. 另外一般用 while read 读取文件 还有其实上面两种都不好, 现在主流的做法还是awk和sed处理文件, 功能强 安全

#!/bin/bash for i in `seq 2 100` do for((j=2;j

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com