lmhk.net
当前位置:首页 >> linux shEll Do whilE >>

linux shEll Do whilE

#!/bin/sh num=1 while [ $num -le 10 ] do SUM =' expr $num \* $num ' echo $SUM num =" expr $num +1 " done 我上面这段脚本写的是10以内的乘法,可是就是报错第五行和第七行,而我又找不出哪里出了问题,求老师们给看看把

#!/bin/bash i=1 sum=0 while [ $i -le 100 ]; do sum=$((sum+i)) i=$((i+1)) done echo "SUM=$sum"

-h 表示判断一个文件存在并且是一个软链接。 当文件存在且是一个软链接时,判断的结果是True

1、1带表true 2、循环继续 while [true] { do sth } 3、结论就是无限循环。

先保证你的linux命令行窗口是bash环境,我来给你细讲。 1)运行bash,确保是bash环境 2)下面看看相关命令的帮助。 运行 help true,你会看到: $ help true true: true Return a successful result. Exit Status: Always succeeds. true是bash的...

是的,效果与写在do后面是一样的。

#!/bin/bash while [ 1 ] do echo "haha"; sleep 60 done;

while循环一次只读一行,直至读到文件末尾。你试试下面这个: while read line do echo "$line" done

因为使用了管道的原因,改成下面这样就可以了 a=0 while read line do a=$(($a+1)) echo "inter:"$a done < b.sh echo "outer:"$a

while ( [ "$a" = "a" ] || [ "$a" = "b" ] ) do done 注意方括号和圆括号和 等号 两边的 空格。

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