Como faço para executar um script zsh

Como faço para executar um script zsh
Como usuários do Linux, constantemente nos encontramos executando comandos repetidamente. Felizmente, graças às ferramentas disponíveis, como scripts de bash, podemos automatizar essas tarefas. Isso, por sua vez, pode nos ajudar a economizar tempo e nos permitir focar no desenvolvimento.

Neste tutorial, discutiremos várias maneiras de executar um script ZSH.

O que é um script ZSH?

Um script de shell ZSH é um arquivo de texto que contém instruções ou comandos a serem executados pelo Shell ZSH. O Shell ZSH é uma versão estendida do shell de Bourne novamente; Assim, a maioria dos comandos e scripts escritos para Bash funcionará no ZSH.

O Shell ZSH fornece recursos completos de linguagem de programação, como variáveis, fluxo de controle, loops, funções e muito mais.

Como executar um script ZSH

Depois de ter seu script de shell completo e pronto, você precisará modificar suas permissões de arquivo antes de executá -lo, o que você pode fazer usando o comando chmod.

Para definir as permissões de execução para o seu script de shell, use os comandos:

Sudo Chmod +X ScriptName.sh

Você também pode usar a representação octal para alterar as permissões como:

Sudo Chmod 744 ScriptName.sh

Embora adicione o .A extensão de SH ao seu script de shell é esperada, não é necessária e os comandos em seu script de shell funcionarão com ou sem o .Extensão SH.

Para executar seu script, você pode fornecer o caminho completo do arquivo para o script. Por exemplo, se o arquivo estiver na pasta Documents, você poderá fazer:

/Home/User/Debian/Documents/MyScript.sh

Se o seu script aceitar algum argumento, você poderá passá -los como faria em um comando normal.

/Home/User/Debian/Documents/MyScript.sh >

Você também pode passar um caminho relativo para o seu script bash. Por exemplo:

./myscript.sh ..

Ligue explicitamente ao ZSH

Embora a maioria dos scripts escritos para Bash funcione no ZSH Shell e vice -versa, pode ser necessário usar um intérprete de concha específico explicitamente.

Você pode fazer isso adicionando um shebang no preâmbulo do documento ou chamando o script usando a concha desejada.

Para usar o ZSH explicitamente, adicione o shebang como:

#!/usr/bin/zsh

Antes de adicionar o shebang, verifique se você tem o caminho correto para o binário zsh. Você pode fazer isso usando o comando como:

Qual zsh
/usr/bin/zsh

Para especificar o intérprete para usar, use o comando:

zsh ~/documents/myscript.sh

A sintaxe acima lançará seu script usando o intérprete de shell especificado.

Conclusão

Neste tutorial, procuramos várias maneiras de executar seus scripts zsh diretamente do terminal. Também discutimos como especificar o intérprete de concha desejado usando o shebang ou o comando.

Se você estiver interessado em scripts de shell, confira nossos outros tutoriais de scripts de bash para guias detalhados.

Obrigado pela leitura!