linux连续删除十个用户的for loops语句怎么写啊,求指教

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux连续删除十个用户的for loops语句怎么写啊,求指教相关的知识,希望对你有一定的参考价值。

read -p "Username postfix" a b c
let d=$c-$b+1
for((i=1;i<=$d;i++))
do
userdel $a$b
let b=b+1
done
这段代码就是删除以$a开头$b后缀的用户名
譬如输入abc 1 100
那么,删除的就是abc1、abc2、abc3……abc100
参考技术A 删除操作系统的用户??追问

是啊,for num in $(sql 1 10)
do
USER=long$num
useradd $USER
echo password | passwd --stdin $USER
done
这就是我的创建的命令,老师布置的作业,怎么用这样的语句一下删除掉

追答

你这是往自己数据库里添加个用户吧?

追问

这是LINUX系统啊,我的意思就是用同样的for语句将我创建的十个用户删除掉

以上是关于linux连续删除十个用户的for loops语句怎么写啊,求指教的主要内容,如果未能解决你的问题,请参考以下文章

oracle查询表用for in loop循环出来更新

带有条件语句的 For-Loop 输出问题 - python

oracle中怎么插入多条数据

如何使用 for-loop if 语句填充具有唯一随机数的数组?

Excel VBA:错误 Goto 语句在 For-Loop 中不起作用

循环语句中表名的动态变量