additions

This commit is contained in:
jrosh 2025-07-24 15:36:47 +02:00
commit 646b902683
Signed by: jrosh
GPG key ID: CC50156D9BDF5EFB
6 changed files with 559 additions and 3 deletions

40
lorem Executable file
View file

@ -0,0 +1,40 @@
#!/bin/bash
# Check if argument is provided
if [ $# -eq 0 ]; then
echo "Usage: $0 <number_of_words>"
exit 1
fi
# Check if argument is a number
if ! [[ "$1" =~ ^[0-9]+$ ]]; then
echo "Error: Please provide a valid number"
exit 1
fi
# Lorem ipsum word bank
words=(
"lorem" "ipsum" "dolor" "sit" "amet" "consectetur" "adipiscing" "elit"
"sed" "do" "eiusmod" "tempor" "incididunt" "ut" "labore" "et" "dolore"
"magna" "aliqua" "enim" "ad" "minim" "veniam" "quis" "nostrud"
"exercitation" "ullamco" "laboris" "nisi" "aliquip" "ex" "ea" "commodo"
"consequat" "duis" "aute" "irure" "in" "reprehenderit" "voluptate"
"velit" "esse" "cillum" "fugiat" "nulla" "pariatur" "excepteur" "sint"
"occaecat" "cupidatat" "non" "proident" "sunt" "culpa" "qui" "officia"
"deserunt" "mollit" "anim" "id" "est" "laborum"
)
# Generate requested number of words
result=""
for ((i=1; i<=$1; i++)); do
# Get random word from array
word=${words[$RANDOM % ${#words[@]}]}
if [ $i -eq 1 ]; then
result="$word"
else
result="$result $word"
fi
done
echo "$result"