用shell脚本实现生成30个用户名和密码并保存在user.txt文件中

题目: 生成30个用户名和密码并保存在user.txt文件中
要求: 用户名依次为以1为首项2位公差的等差数列密码依次为斐波那契数列
例如:
uid:1 password:1
uid:3 password:1
uid:5 password:2
uid:7 password:3

代码:

#!/bin/bash
#exam01
p=(0 1 1)
for((i=1;i<31;i++))
do
  echo "uid: `expr $i + $i - 1`  password: ${p[2]}" >> user.txt
  p[2]=`expr ${
     
     p[0]} + ${
     
     p[1]}`
  p[0]=${p[1]}
  p[1]=${p[2]}
done

Guess you like

Origin blog.csdn.net/weixin_43790779/article/details/109157698