kbys.net
当前位置:首页 >> 用BAsh shEll循环打印:循环的开始,结束和步长通... >>

用BAsh shEll循环打印:循环的开始,结束和步长通...

#!/bin/bash for (( i=$1; i

timeout 60 ./run.sh

#!/bin/bash read -p "please input the longs:" long for((i=1;ii;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n "+" done for((n=1;n

#!/bin/bash path=$1 #这里的$1,换成你需要的路径名,或者你不换,通过shell的参数传入 cd $path for filename in `ls` do echo $filename done

下次贴题目,把回车换行搞好…… 看改后脚本 #!/bin/bash let ret=0 for X in A B C do read m test=`echo $m | sed 's/[0-9]//g'` if [ ! -z "$test" ]; then echo "error" exit 1 fi let ret+=$m done echo "Result is $ret"

exit是在被调用的脚本里面,肯定会退出被调用的脚本了。如果不想继续执行while循环后面的程序可以在do后面的条件上加上break

10毫秒起一个java,1秒就起来100个java, 10秒就启动了1000个java

for i in *.txtdo program $i >${i}.outdone

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

使用ps aux|grep ”脚本名“这种方式查找时,查看grep ”脚本“以外行的PID。 ps -ef 能比较直观显示进程PID、PPID(当前PID的父进程),程序名(最后一列)。 注意:你杀的应该是运行脚本时命令对应的PID,不是脚本里启动的额外程序的PID,否则可能...

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