Usando a função declare , você pode tornar suas variáveis somente leitura. Quando usado em uma função declare torna a variável local.
A sintaxe declare é esta:
declare arg VARIABLE=value
Para tornar uma variável somente leitura, use o argumento -r :
declare -r num=12
Mais pode ser encontrado aqui: link
Não tenho certeza se isso é exatamente o que você está procurando, mas acho que é o melhor que você vai conseguir com o BASH