wdjh.net
当前位置:首页 >> 编写一个简单的shEll脚本程序,利用循环语句,打印下... >>

编写一个简单的shEll脚本程序,利用循环语句,打印下...

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

脚本至少有如下错误: {j}改为${j}或$j,是要取值的啊 expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。 if跟[之间是要有空格的,if判断表达式比较符两侧也要...

例: #!/bin/bash declare -i sum=0 for i in 'sqe 1 100' do sum=$sum+$i done echo "1+2......+100 = $sum" 以上的程序是循环计算1+2...+100的数值,你可以参考.

#!/bin/bashecho "This is the multiple table."for((i=1;i

#!/bin/bash for i in `ls *.c` do cp $i /path done 顺便提一下,直接用 cp *.c /path/ 一样可以把.c文件拷到指定目录,for循环并不是必要的

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

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

使用echo $?接收上条命令的标准输出,如果返回的是0就代表上条命令是成功的,如果是错误输出或者没有输出,那个返回的都不是0。 例:判断httpd是否启动 pidof httpd &>/dev/nullif [[ $? != 0 ]]then /etc/init.d/httpd startelse echo “httpd服...

timeout 60 ./run.sh

想了想,可能子进程可以尝试 一个子进程负责死循环 一个子进程read等待键盘输入,如果回车就退出父进程

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