だから私は100個のファイル( f1.txt - f100.txt )を生成し、 `/mnt/mydirectoryにリダイレクトしたいと思います。その後、このスクリプトにpwgen 30 100を追加して100個のパスワードを生成し、各パスワードは30文字を持ち、f1をリダイレクトします。 .txtの各パスワード
例:f1.txtには、30文字の数字と文字で構成される1つのパスワードが含まれています。
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