for
Posted xiongjiawei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for相关的知识,希望对你有一定的参考价值。
for 变量 in 值1 值2 ...值n
do
代码
done
#!/bin/bash sum=0 for num in 1 2 3 4 5 注释:可以把in后的数字用[email protected]代替,接收从键盘输入 do sum=$((sum+num)) done echo "sum=$sum"
#!/bin/bash #批量解压缩 cd 目录 ls *.tar.gz>tmp.txt for i in $(cat tmp.txt) do tar -xzf $i &>/dev/null done rm -rf 目录/tmp.txt
for((初值;条件;改变初值))
do
代码
done
for((i=1;i<=100;i=(($i+1)))) 注释:(($i+1))可以直接写成i+1 do sum=$(($sum+$i)) done echo "sum=$sum"
运行结果:
[[email protected] ~]# ./myShell.sh sum=5050
#!/bin/bash #批量添加用户 read -p "请输入用户名前缀:" -t 20 namePrefix read -p "请输入用户数量:" -t 20 num read -p "请输入用户密码:" -t 20 pass if[ ! -z $name -a ! -z $num -a ! z $pass ] then n=$(echo $num|sed ‘s/[0-9]//g‘) if[ -z $n ] then for((i=1;i<=$num;i=i+1)) do /usr/sbin/useradd $namePrefix$i &>/dev/null echo $pass|/usr/bin/passwd --stdin $namePrefix$i &>/dev/null done fi fi
以上是关于for的主要内容,如果未能解决你的问题,请参考以下文章
Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段
c_cpp 这个简单的代码片段显示了如何使用有符号整数在C中完成插值。 for()循环确定要插入的范围
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段