1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env bash
- random_word_pair() {
-
- local random_words num_random_words random_1 random_2 word_1 word_2
- random_words=/usr/share/dict/words
-
- num_random_words=$(wc -l $random_words | cut -d" " -f 1)
-
- random_1=$(shuf -i 1-"$num_random_words" -n 1)
- random_2=$(shuf -i 1-"$num_random_words" -n 1)
-
- word_1=$(sed "${random_1}q;d" "$random_words")
- word_2=$(sed "${random_2}q;d" "$random_words")
-
- word_1="${word_1,,}"
- word_1="${word_1//-/}"
- word_2="${word_2,,}"
- word_2="${word_2//-/}"
- echo "${word_1,,}_${word_2,,}"
- return 0
- }
- if [[ "${BASH_SOURCE[0]}" == "$0" ]]; then
- random_word_pair
- exit $?
- fi
|