у меня есть следующий кусок bashscript:
function get_cms {
echo "input cms name"
read cms
cms=${cms,,}
if [ "$cms" != "wordpress" && "$cms" != "meganto" && "$cms" != "typo3" ]; then
get_cms
fi
}
Но независимо от того, что я ввожу (правильные и неправильные значения), он никогда больше не вызывает функцию, потому что я хочу разрешить только один из этих трех входов. Я попробовал это с || с [ var != value ] or [ var != value1 ] or [ var != value1 ]
но ничего не работает. Может ли кто-нибудь указать мне правильное направление?