Shell

創建 100 個文件

  • November 14, 2018

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

引用自:https://unix.stackexchange.com/questions/481774