bash中for循环添加10个用户和删除10个用户

1. 循环添加10个用户:

#!/bin/bash
#

for i in {1..10}; do
    if id user$i &> /dev/null; then
        echo "user$i exists."
    else
        useradd user$i
        echo user$i | passwd --stdin user$i &> /dev/null
        echo "add user user$i finished."
    fi
done

2. 循环删除10个用户:

#!/bin/bash
#

for I in {1..10}; do
    if id user$I &> /dev/null; then
        userdel -r user$I
        echo "Delete user$I finished."
    else
        echo "user$I not exist."
done

时间: 2024-07-30 13:38:13

bash中for循环添加10个用户和删除10个用户的相关文章

bash中的循环控制语句

bash中的循环: for while until for 变量 in 列表; do 循环体 done 如何生成列表: 1. {1..100} 2. seq 1 100 seq [起始数 [步进长度]] 结束数 for((expr1; expr2; expr3)); do 循环体 done while循环:适用于循环次数未知的场景 语法: while CONDITION; do statement -- done 计算100以内所有正整数的和: #!/bin/bash # declare -i

for循环添加10个用户和删除10个用户

1. 循环添加10个用户: #!/bin/bash# for i in {1..10}; do    if id user$i &> /dev/null; then        echo "user$i exists."    else        useradd user$i        echo user$i | passwd --stdin user$i &> /dev/null        echo "add user user$i

Echarts中series循环添加数据

1.首先定义变量 2.根据后台查询出来的数据循环添加到变量中 var series = []; for (var i = 0, size = data.dataList.length; i < size; i++) { legendData.push(data.dataList[i].sjjc); series.push({ name: data.dataList[i].sjjc, type: 'line', smooth: true, label: { normal: { show: true

mysql中约束的添加,修改,与删除

MySQL中的约束,添加约束,删除约束,以及其他的一些修饰:一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10) NOT NULL); 2)通过ALTER 语句 ALTER TABLE t_user MODIFY user_id INT(10) NOT NULL; ALTER TABLE t_user CHANGE user_id user_id INT(10) NOT NULL; 删除非空约束 1)ALTER

bash中的循环

until CONDITION; do 循环体 done 进入条件:false 退出条件:true 示例:求100以内所有正整数之和 [[email protected] shell]# vim summary.sh #!/bin/bash # declare -i i=1 declare -i sum=0 until [ $i -gt 100 ];do let sum+=$i let i++ done echo "Sum: $sum" 示例:打印九九乘法表 [[email prote

bash中for循环求100内奇数和偶数的和

#/bin/bash declare -i EVENSUM=0declare -i ODDSUM=0 for I in {1..100}; do    if [ $[$I%2] -eq 0 ]; then        let EVENSUM+=$I    else        let ODDSUM+=$I    fidone echo "odd sum is: $ODDSUM."echo "event sum is: $EVENSUM."

创建SQL用户与删除SQL用户

---------------------------创建SQL用户并关联数据库--------------------------- --新建SQL用户,关联windows用户连接SQL数据库 CREATE LOGIN [huang-PC\Fly_User] FROM WINDOWS WITH DEFAULT_DATABASE=[Fly] --PC\User:包括windows用户与组,还有域用户与组. --Fly:用户默认关联的数据库名. /* --创建SQL服务器用户 CREATE LOG

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh

(转)深入理解JavaScript的闭包特性 如何给循环中的对象添加事件

深入理解JavaScript的闭包特性如何给循环中的对象添加事件 初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件.在事件响应函数中(event handler)获取对应的索引.但每次获取的都是最后一次循环的索引.原因是初学者并未理解JavaScript的闭包特性. 有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4. 1.  <!DOCTYPE HTML> 2.  <html> 3.  <head&g