fkjj.net
当前位置:首页 >> shEll脚本如何用For循环做递减 >>

shEll脚本如何用For循环做递减

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

为什么识别不了? n=10for ((i=n;i>=1;i--))do echo $idone在Bash下测试是可以的。 你还可以使用for...in...语句或while语句。 for i in {10..1} #这里不能用变量do echo $idone n=10while [ $n -ge 1 ] #或 while ((n>=1))do echo $n let n-=1done

百度搜索啊,善用搜索引擎。 #!/bin/bashread -p "Input line number: " linefor ((i=0; i0; k--)) do echo -n " " done for ((h=$((2*($line-$i)-1)); h>0; h--)) do echo -n "*" done echodone

变量标识符还能带变量? 这样写吧 FTILE_NAME=。。。。。 echo¥FTILE_NAME$i

for循环,do循环

把你的.C文件编译成可执行文件,比如你将hello.c编译成文件名为hello的可执行文件,且该可执行文件在目录/usr/bin下,你就可以这么来重复调用该程序: #!/bin/bash i=1 for((i=1;i

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

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

for((i=1;i

输出格式如下: [allen@araj-nhm:uts]find . -name *.c ./sun4v/promif/promif_emul.c ./sun4v/promif/promif_interp.c ./sun4v/promif/promif_io.c ./sun4v/promif/promif_key.c ./sun4v/promif/promif_mon.c ./sun4v/promif/promif_node.c

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