Isso funciona bem com o bash em qualquer versão do fedora que eu conheço (apenas checado duas vezes 22). A única explicação lógica é que você não está realmente executando o bash. Tente as duas coisas a seguir:
- Executar explicitamente o bash e, em seguida, no bash try
set -o
. - Executar
echo $BASH_VERSION
. Se não houver essa variável, você não está usando o bash.