Executando comandos do shell
Você também pode executar comandos do shell do sistema operacional colocando @ antes do comando ou definindo um bloco de comandos do shell iniciando com "shellbegin" e finalizando com "shellend". Veja o exemplo abaixo:
@ls
No exemplo acima, o comando ls de listagem de um diretório no linux é executado.
Blocos de comandos do shell
Se quiser executar mais de uma instrução, você pode colocá-las em um bloco de comandos de shell que se inicia com "shellbegin" e finaliza com "shellend". Veja abaixo um exemplo:
shellbegin
echo "Verificando se o arquivo FoxMakefile existe..."
if [ -f "FoxMakefile" ]; then
echo "O arquivo FoxMakefile existe...!"
else
echo "Arquivo nao existe: FoxMakefile"
fi
endshell
O exemplo acima executa o código que está entre o "shellbegin" e o "shellend" no shellscript do linux. Veja abaixo a versão para windows:
shellbegin
echo Verificando se o arquivo FoxMakefile existe...
if exist FoxMakefile (
echo O arquivo FoxMakefile existe!
) else (
echo O arquivo FoxMakefile nao existe.
)
endshell
Proxima aula
A próxima aula ensina sobre diretivas if.