GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo ejecutar un script bash?

Tienes que hacer que el archivo sea ejecutable. Puedes hacerlo con

chmod +x <filename>

donde está el nombre de su secuencia de comandos y luego debe anteponerlo con ./ para indicarle al shell que ejecute un archivo en el directorio local, como:

./script.sh

Solo puede ejecutar archivos que están en su PATH o que especifique una ruta a ellos. ./ , el directorio local, no está en el PATH por defecto porque alguien puede usarlo para propósitos nefastos. Imagina un script llamado ls soltado en un directorio, entras en ese directorio, ejecutas ls y ese script hace algo malo.

Mientras lo hace, es posible que desee hacerlo más portátil ejecutando shell en lugar de bash usando:

#!/bin/sh

o ejecutando bash sin importar dónde esté instalado, siempre y cuando esté instalado:

#!/usr/bin/env bash

Linux
  1. ¿Ejecutar scripts de Bash al ingresar a un directorio?

  2. ¿Cómo llamar a una función Bash en Bash Script dentro de Awk?

  3. Cómo dividir una cadena en Bash Script

  4. ¿Cómo pasar parámetros a un script Bash?

  5. Ejecutar script bash desde URL

Cómo verificar si existe un archivo o directorio en Bash

Cómo escribir un script Bash con ejemplos

Cómo verificar si existe un archivo o directorio en Bash

Cómo ejecutar un script Bash

Cómo verificar si existe un archivo o directorio en Bash Shell

¿Cómo ejecutar un comando en un script de Shell?