Como executar um script Shell ou .sh no macOS

click fraud protection

Os scripts de shell normalmente são escritos e executados em sistemas Linux, mas estão quase em casa em um sistema Mac e em um sistema Linux. Você pode escrever um script do Shell no macOS e executá-lo facilmente, muito mais facilmente do que você pode em um sistema Windows 10. De fato, no macOS, um script de shell provavelmente será executado e realizará o que foi escrito para fazer enquanto estiver no sistema Windows 10; é muito mais provável que falhe. Veja como você pode executar um script Shell ou .sh no macOS.

Script de Shell de Teste

Para testar isso, você precisará de um script do Shell que possa ser executado. Você pode usar um que você tem em mãos ou o exemplo de script abaixo. Abra um editor de texto, por exemplo, TextEdit e cole o seguinte nele. Salve o arquivo com a extensão .sh.

#! / bin / bash. eco "Fique em casa"

Execute o script do Shell no macOS

Abra o Terminal no macOS. Use o comando cd para ir para a pasta em que o script está. A localização no comando abaixo é apenas um exemplo. Altere-o para a pasta em que seu script estiver.

instagram viewer
cd ~ / Downloads

Uma vez na pasta, você precisa dar permissão ao script para executar. Use o comando abaixo, mas substitua o nome do exemplo pelo nome real do script para o qual você deseja conceder permissão de execução.

chmod + x test_script.sh

Após conceder a permissão de execução do script, use o comando abaixo para executá-lo. Lembre-se de alterar o nome do script antes de executar o comando.

sh test_script.sh

Por que scripts shell são mais fáceis de executar no macOS

Os scripts de shell são mais fáceis de executar no macOS em comparação com o Windows 10 porque o macOS é baseado no UNIX. É algo que o sistema tem em comum com um sistema Linux. Os comandos do shell serão executados sem problemas e você também poderá usar alguns aplicativos selecionados, aplicativos Linux, embora você se beneficie mais de uma versão do macOS, se disponível.

O script de exemplo que fornecemos para testar esse processo simplesmente exibirá o texto no Terminal, mas o script que você querer executar fará outra coisa e pode precisar de outros aplicativos / utilitários instalados no seu Mac antes que possa corre. Se você tem habilidade para escrever scripts de shell, sempre pode modificar o script que você possui e instruí-lo a usar aplicativos ou utilitários que já estão instalados no seu Mac.

watch instagram story