Aquí hay un desglose:
1. Elija un editor de texto: Existen muchas opciones, incluyendo:
* `Nano`:un editor simple y amigable para principiantes.
* `vim` o` vi`:curva de aprendizaje poderosa pero más empinada.
* `Emacs`:extremadamente potente y personalizable, pero complejo.
* `gedit` (gnome):un editor gráfico.
* Cualquier otro editor de texto que prefiera (Notepad ++, Atom, VS Code, etc., si está usando una GUI). De manera crucial, evite procesadores de palabras como Microsoft Word o LibreOffice Writer, ya que agregan formateo que romperá su script de shell.
2. Crear y editar el archivo: Abra su editor de texto elegido y escriba su script de shell. Esto incluirá comandos que desea que el shell ejecute. Por ejemplo:
`` `Bash
#!/bin/bash # shebang - le dice al sistema qué intérprete usar
Echo "¡Hola, mundo!"
fecha
`` `` ``
*La línea `#!/Bin/bash` es esencial. Se llama shebang y especifica el intérprete (en este caso, bash) que debería ejecutar el script.* Si está usando `ZSH`, usaría`#!/Bin/zsh`, y así sucesivamente.
3. Guarde el archivo: Guarde el archivo con un nombre descriptivo y la extensión '.SH' (aunque la extensión no es estrictamente necesaria para la ejecución, es una buena práctica). Por ejemplo:`my_script.sh`. Asegúrese de guardarlo como un archivo de texto sin formato, * no * un archivo de texto rico o cualquier otro tipo de documento formateado.
4. Hazlo ejecutable (opcional pero muy recomendable): Después de guardar, debe hacer que el archivo sea ejecutable utilizando el comando `chmod`:
`` `Bash
chmod +x my_script.sh
`` `` ``
Este comando agrega permiso de ejecución para el propietario del archivo.
Ejemplo usando nano:
1. Abra `nano`:` nano my_script.sh`
2. Pegue el script de arriba en el editor.
3. Presione Ctrl+O para guardar el archivo.
4. Presione ENTER para confirmar el nombre de archivo.
5. Presione Ctrl+X para salir de Nano.
6. Hazlo ejecutable:`chmod +x my_script.sh`
7. Ejecutarlo:`./My_script.sh`
Ahora puede ejecutar su script desde la línea de comando escribiendo `./My_script.sh` (el`./`Indica que el script está en el directorio actual). Recuerde usar siempre el shebang correcto para que coincida con el caparazón que pretende usar.