Shell Script no zsh

1. Shell Script no zsh

Marcelo Augusto Leal
prasempreleal

(usa Linux Mint)

Enviado em 17/10/2023 - 11:25h

Bom dia, sou novo no mundo linux, tenho um linux mint e instalei o Zsh com oh my Zsh, porém não consigo rodar shell script nele, não faço idéia porque e não consigui achar nada na internet para me ajudar, alguém por favor poderia me dar a dica? Obrigado.



  


2. Re: Shell Script no zsh

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/10/2023 - 11:25h

Olá! Para rodar shell scripts no Zsh com oh my Zsh, siga os passos a seguir:

1. Certifique-se de que o seu script está com a permissão correta para ser executado. Caso contrário, utilize o comando `chmod +x seu_script.sh` para adicionar as permissões de execução.

2. Abra o seu terminal e navegue até a pasta onde o script está localizado.

3. Para executar o script, utilize o comando `./seu_script.sh`. O "./" indica que o script está na pasta atual.

Caso você esteja recebendo algum erro específico ao tentar executar o script, por favor, forneça mais detalhes para que possamos te ajudar melhor.


3. Re: Shell Script no zsh

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/10/2023 - 12:42h

porque você iria querer execuar shell nele ? a syntax é diferente do shell posix e bash
ele também é lento para executar

utilize #!/bin/zsh no começo do arquivo do script para utilizar o zsh
se o binário do zsh não estiver no /bin procure no /usr

isso pode ser útil
https://unix.stackexchange.com/questions/107616/how-can-i-use-emulate-sh-in-zsh-to-work-with-myscrip...
https://unix.stackexchange.com/questions/609795/emulate-bash-in-zsh-breaking-dynamically-assigned-fi...


4. Re: Shell Script no zsh

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/10/2023 - 17:15h

Não consegue executar nele ou com ele?

Pra executar com ele é a mesma coisa do bash, marca o script como executável (com chmod) e executa. Agora executar nele é só mudar o shebang (#!) no começo do arquivo pra apontar pro binário do zsh (provavelmente /bin/zsh).


5. Re: Shell Script no zsh

aguamole
aguamole

(usa KUbuntu)

Enviado em 19/10/2023 - 14:59h

Você tem que alterar a shebang no script, a maioria puxa é o bash na shebang.
#!/usr/bin/env zsh



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts