linux for循环 执行100次创建用户
时间: 2023-05-21 15:05:05 浏览: 114
可以使用以下脚本代码:
for i in `seq 1 100`; do
useradd user$i
done
该脚本会在linux系统中循环创建100个用户,用户名依次为user1,user2,...,user100。
相关问题
在linux中用for循环创建用户
在Linux中,可以使用for循环和useradd命令来创建多个用户。以下是一个示例脚本:
```bash
#!/bin/bash
for i in {1..5}
do
useradd user$i
echo "user$i created successfully"
done
```
在这个脚本中,for循环将从1到5循环,每次循环都创建一个名为“user$i”的新用户,其中$i是循环变量的值。每次用户创建成功后,脚本将输出一条消息。
要运行该脚本,请将其保存为文件(例如“create_users.sh”),然后在终端中运行以下命令:
```bash
chmod +x create_users.sh
./create_users.sh
```
这将使脚本可执行,并运行它以创建多个用户。
Linux用for循环添加用户
可以使用以下脚本在Linux系统中使用for循环添加多个用户:
```
#!/bin/bash
# 设置用户名前缀
prefix="user"
# 设置用户数量
num=5
# 使用for循环添加用户
for ((i=1;i<=num;i++))
do
username="$prefix$i"
useradd $username
echo "User $username has been created."
done
```
将以上脚本保存为一个文件,例如 `add_users.sh`,然后在终端中使用以下命令执行:
```
sudo bash add_users.sh
```
该脚本将创建5个用户名分别为 `user1`、`user2`、`user3`、`user4` 和 `user5` 的用户。