![创建 100 个文件](https://linux22.com/image/142071/%E5%88%9B%E5%BB%BA%20100%20%E4%B8%AA%E6%96%87%E4%BB%B6%20.png)
所以我想创建 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