Приветствую!
Выжимка из скрипта :
#!/bin/bash
#
case ${1} in
f3? | "Fedora 3?" ) /bin/echo "Ok >${1}<" ;;
* ) /bin/echo "Error >${1}<" ;;
esac
Результаты выполнения :
[agb@agb test]$ ./w f31
Ok >f31<
[agb@agb test]$ ./w 'Fedora 31'
Error >Fedora 31<
Чего я не знаю в bash?
Почему case правильно 'понимает' 'f31' но не 'понимает' 'Fedora 31' ?