2 votos

Ejecución de scripts de shell o Bash con zsh en macOS v11 (Big Sur)

Cada vez que necesito ejecutar un script de shell, necesito ingresar

 chmod +x <filename>

Por ejemplo, si quiero ejecutar este script de muestra llamado "ejecutar",

 #!/bin/bash

javac --version

Tengo que ir a mi terminal

 chmod +x run
./run

¿Hay alguna manera de permitir que el shell Z ( zsh ) siempre ejecute estos scripts sin tener que ingresar chmod +x <filename> ?

17voto

Solo necesita ejecutar chmod una vez para un script, no cada vez que lo ejecuta. Si no desea hacer esto, también puede usar bash ./run para ejecutarlo.

También puede crear un archivo de texto con el bit ejecutable configurado una vez y luego usarlo como plantilla en el editor de su elección para crear nuevos scripts basados en él.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X