¿Cómo ejecuto un script zsh?

¿Cómo ejecuto un script zsh?
Como usuarios de Linux, constantemente nos encontramos ejecutando comandos una y otra vez. Afortunadamente, gracias a las herramientas disponibles como Bash Scripting, podemos automatizar tales tareas. Esto, a su vez, puede ayudarnos a ahorrar tiempo y permitirnos centrarnos en el desarrollo.

En este tutorial, discutiremos varias formas de ejecutar un script ZSH.

¿Qué es un guión Zsh??

Un script de shell ZSH es un archivo de texto que contiene instrucciones o comandos que serán ejecutados por el shell ZSH. El ZSH Shell es una versión extendida de Bourne Again Shell; Por lo tanto, la mayoría de los comandos y scripts escritos para Bash funcionarán en ZSH.

El shell ZSH proporciona características completas del lenguaje de programación, como variables, flujo de control, bucles, funciones y más.

Cómo ejecutar un script ZSH

Una vez que tenga su script de shell completo y listo para comenzar, deberá modificar sus permisos de archivo antes de ejecutarlo, lo que puede hacer usando el comando chmod.

Para establecer los permisos de ejecución para su script de shell, use los comandos:

sudo chmod +x scriptname.mierda

También puede usar la representación octal para cambiar los permisos como:

sudo chmod 744 scriptname.mierda

Aunque agregue el .Se espera que la extensión SH a su script de shell, no sea necesario, y los comandos en su script de shell funcionarán con o sin el .Extensión SH.

Para ejecutar su script, puede proporcionar la ruta de archivo completa al script. Por ejemplo, si el archivo está en la carpeta de documentos, puede hacer:

/Home/User/Debian/Documents/MyScript.mierda

Si su guión acepta algún argumento, puede pasarlos como lo haría en un comando normal.

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

También puede pasar un camino relativo a su script bash. Por ejemplo:

./MyScript.mierda

Llamar explícitamente a ZSH

Aunque la mayoría de los scripts escritos para Bash funcionarán en ZSH Shell y viceversa, es posible que deba usar un intérprete de shell específico explícitamente.

Puede hacer esto agregando un shebang en el preámbulo del documento o llamando al script utilizando el shell deseado.

Para usar ZSH explícitamente, agregue el shebang como:

#!/usr/bin/zsh

Antes de agregar el shebang, asegúrese de tener la ruta correcta al binario ZSH. Puede hacer esto usando el comando que:

Que zsh
/usr/bin/zsh

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

zsh ~/documentos/myscript.mierda

La sintaxis anterior iniciará su script utilizando el intérprete de shell especificado.

Conclusión

En este tutorial, observamos varias formas de ejecutar sus scripts ZSH directamente desde la terminal. También discutimos cómo especificar el intérprete de shell deseado, ya sea usando el shebang o el comando.

Si está interesado en las secuencias de comandos de shell, consulte nuestros otros tutoriales de scripts de Bash para guías en profundidad.

Gracias por leer!