Tänkte skriva ett bashscript som drar ord ur diceware ordlistan.
Tanken är att det skall kunna bli långa wordsallad lösenord men ett steg i taget.
Ordlistan bygger på att man skall kasta fem tärningar så att man får tal mellan 11111 och 66666
Men hur gör man egentligen multipla förfrågningar på $RANDOM utan att få radbyten och annat?
echo $((1 + RANDOM % 6)) ger mig ett tärningskast men hur får jag fler?
edit: man kan stapla dem efter varandra.
echo $((1 + RANDOM % 6))$((1 + RANDOM % 6))$((1 + RANDOM % 6))$((1 + RANDOM % 6))$((1 + RANDOM % 6))
ger 5 tärningskast. Nu är bara frågan hur man fångar outputen som ett case, eller om det är bästa lösningen.
Har formatterat diceware listan såhär.
Kod:
11111) echo "a";;
11112) echo "a&p";;
11113) echo "a's";;
11114) echo "aa";;
11115) echo "aaa";;
11116) echo "aaaa";;
11121) echo "aaron";;
11122) echo "ab";;
11123) echo "aba";;
11124) echo "ababa";;
11125) echo "aback";;
11126) echo "abase";;
11131) echo "abash";;
11132) echo "abate";;
11133) echo "abbas";;
11134) echo "abbe";;
osv...