O comando que torna as variáveis somente leitura é readonly
, por exemplo readonly FOO=bar
.
Se você chamá-lo sem argumentos, ele imprime todas as variáveis de somente leitura. Verifique se o seu está lá. Para mim, o seguinte comando reduz a saída para os nomes das variáveis, um por linha:
readonly | cut -d= -f1 | cut -d' ' -f3