Shell循环语句
for循环语句
- 读取不同的变量值,用来逐个执行同一组命令
for 变量名 in 取值列表
do
命令序列
done
遍历
for i in {1..10}
或 $(seq 1 10)
或 ((i=1; i<=10; i++))
do
echo $i
done


for i in {1..10..2}
或 $(seq 1 2 10)
或 ((i=1; i<=10; i++))
do
echo $i
done


例题1:批量添加用户
①创建用户名的文件

②编写脚本
#!/bin/bash
a=$(cat name.txt)
for i in a
do
useradd $i
echo "123456" | passwd --stdin $i
done

③验证

本文详细介绍了Shell编程中的循环语句,包括for、while和until循环,并通过实例演示了如何使用。同时,讲解了如何中断循环,包括break和continue的用法。还提到了IFS字段分割符在处理环境变量如PATH时的作用。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



