100個のファイルを作成 [閉じる]

100個のファイルを作成 [閉じる]

だから私は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

おすすめ記事