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

관련 정보