Привет. Может кому код пригодится. Меня попросили написать "Запоминатель слов". Идея мне понравилась. Выкладываю тем, кто хочет выучить парочку десятков новых иностранных слов.
#!/bin/bash
English_word_array=([0]='hello' [1]='world' [2]='painter')
Russia_word_array=([0]='привет' [1]='мир' [2]='маляр')
# Подсчитываем сколько значений в массивах
How_english_word="${#English_word_array[*]}"; i="0";
until [ "$How_english_word" -eq "$i" ]; do
echo -n -e "Введи перевод слова \033[1m${English_word_array[i]}\033[0m > "; tput sgr0
read text
if [ "$text" == "${Russia_word_array[i]}" ]; then
echo -e "\033[4mВерно\033[0m"
else
echo -e "Не верно. Правильно - \E[31;47m${Russia_word_array[i]}"; tput sgr0
fi
let "i += 1"; done
Возможно как-то улучшите.