dgqy.net
当前位置:首页 >> shEll whilE 1 >>

shEll whilE 1

意思是一直循环 类似的for (;;)也是一直循环

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

#!/bin/bashi=1while [ "$i" -le "100" ]dom=`expr $i \* $i`echo "$i 的平方是 $m"i=`expr $i + 1`done

while [ $c != "1" && $c != "2" ] 改成 while [[ $c != "1" ] && [ $c != "2" ]]

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

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

#!/bin/sh num=1 while [ $num -le 10 ] do SUM =' expr $num \* $num ' #SUM等号之间不能有空格 ,等号后面语句单引号换成反引号 echo $SUM num =" expr $num +1 " #这一行双引号换反引号 ,1与+号之间有空格。 done shell的语法检查是比较严格...

双引号会解释字符串的特别意思,要查询包含空格的字符串,经常会用到双引号,双引号告诉shell在引号内照样进行变量名替换,但是空格除外,多练,多观察就知道

1、最后一行没有换行符,while read不知道要读区,结尾加个空行就可以了 2、或者在cat test.txt | while read i后面加个“;”

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

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