Shell
創建 100 個文件
所以我想創建 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