所以我想创建 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