欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux-批量添加用户stu01..stu03,并设置固定的密码123456 (要求不能使用循环for while)

程序员文章站 2022-10-16 14:09:02
最终目标: useradd stu01;echo 123456|passwd --stdin stu01 useradd stu02;echo 123456|passwd --stdin stu02 useradd stu03;echo 123456|passwd --stdin stu03 第一步 ......

最终目标:
  useradd stu01;echo 123456|passwd --stdin stu01

  useradd stu02;echo 123456|passwd --stdin stu02

  useradd stu03;echo 123456|passwd --stdin stu03

第一步生成用户

  echo stu{01..09}|xargs -n1

第二步命令进行拼接

  echo stu{01..03}|xargs -n1|sed -r 's#.*#useradd &#g'

  &:and sed命令前面匹配到的内容

  echo stu{01..03}|xargs -n1|sed  's#.*#useradd &;echo 123456|passwd --stdin &#g'

第三步交给bash执行

  echo stu{01..03}|xargs -n1|sed 's#.*#useradd &;echo 123456|passwd --stdin &#g'|bash