创建 100 个文件

创建 100 个文件

所以我想创建 100 个文件( f1.txt - f100.txt )并重定向到`/mnt/mydirectory,之后我想添加到这个脚本 pwgen 30 100 生成 100 个密码,每个密码有 30 个字符并重定向f1.txt 中的每个密码

示例:f1.txt包含1个由30个字符的数字和字母组成的密码

f2.txt 包含相同的内容

我想用 pwgen 30 100 来做到这一点,但我不知道如何在文件中分发每个密码

script.sh内容:

#!/bin/bash

touch /mnt/mydirectory/password{1..100}.txt

答案1

$ touch /mnt/yourdirectory/f{1..100}.txt

要将您的编辑合并到每个文件中并存储密码:

#!/bin/bash
passwords=( $(pwgen 10 30) )
index=1
for pw in "${passwords[@]}"; do
  echo "$pw" > "/mnt/yourdirectory/f${index}.txt"
  index=$((index+1))
done

相关内容