Você não poderá ocultar informações em um script de shell. Para ser executado, o shell terá que ser capaz de ler o conteúdo. De um jeito ou de outro, o usuário poderá fazer o mesmo.
Como posso criar um shell script protegido por senha para acesso de leitura / gravação. Também deve ser executável por todos os usuários sem a senha. Eu tenho informações confidenciais no script.
Tags bash shell shell-script