sim, com um compilador, podemos gerar um binário executavel de nosso shell, assim evitando que 'outros' vejam nosso shell
proteja seu shell
o compilador usado chama-se: SHC
Página do projeto: http://www.datsi.fi.upm.es/~frosal/ (http://www.datsi.fi.upm.es/~frosal/)
A sintaxe de compilação é:
$ shc -v -r -T -f seuShell
exemplo de seuShell:
#!/bin/bash -x
echo "Helllo?"
echo "command line: $0 $*"
echo "hello world"
# Added
echo "[$$] PAUSED... Hit return!"
read DUMMY
exit 0
muito legal...