fyqt.net
相关文档
当前位置:首页 >> shEll whilE >>

shEll whilE

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

#!/bin/bash i=1 设置变量i的初始值是1 while [ $i -le 1000 ] 开始while循环----当变量i小于等于1000时 do echo 1 >> ./ff 开始 执行 echo 1 >> ./ff let i++ 执行完了上述命令后,开始给变量i加1,此时变量i done 就变成了2,因为2是小于1000...

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

#!/bin/bash sum=0 i=2 while (($i

for i in `ls` do echo $i done while [ $i -lt 10 ] do echo $i done for就是变量在已有的一个数组里来循环 while就可以判断 while read line do echo $line done

while read filename do done< /home/ismp/auto_dep/dep_file_name 然后sh -x yourshell 看看操作过程

while [ ! -d /path/to/your/dir ]; do # sleep 1 防止 cpu 占用率过高 sleep 1 done /path/to/your/dir 就是你要监控的目录, 如果你要监控某个文件,把 -d 改成 -f 每次检查之间会sleep 1,防止bash疯狂循环导致的cpu占用率高,你想去掉也可以。

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

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

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

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