Bash的For循环(根据每次递增的数)
用Bash Shell的for循环,每次递增数是500就行了。
#!/bin/bash
#
#每次递增的数
ADD_NUM=500#递增1的话取消下行注释,并相应的注释另一句for的开头的
#for ((i=1;i<=29500;i++))#递增定义的数
for ((i=1;i<=29500;i=$i+$ADD_NUM))
do
E=`expr $i + $ADD_NUM`
./sym init:account-data --start-at=$i --end-at=$E
done
消耗CPU资源的shell脚本
#!/bin/sh#filenamekillcpu.shif[$#!=1];thenecho"USAGE:$0CPUs"exit1;fiforiin`seq$1`doecho-ne"i=0;whiletruedoi=i+1;done"|/bin/sh&pid_array[$i]=$!;doneforiin"${pid_array[@]}";doecho'kill'$i';';done使用
bash脚本输入密码不回显问题的解决方法
不绕圈子,揭晓答案:设置终端状态为字符不回显(如果你了解过termios的话,也一定听说过)方法就是:stty-echo#设置输入字符不回显#此处用read语句接
shell脚本编程之for语句、if语句使用介绍
上部:面向过程:顺序执行选择执行:if,case循环执行:for,while,until一、for语句格式:for变量in列表;do语句1;语句2;...done例1、写一个脚本,添加10个用户,并