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.