script¶
script es una función integrada. Ejecuta un
archivo de script con argumentos opcionales.
| Parámetro | Obligatorio | Predeterminado | Significado |
|---|---|---|---|
path |
sí | — | Ruta del script |
args |
no | vacío | Argumentos añadidos después de la ruta |
Ejecutar un script con argumentos
Esto ejecuta /usr/local/bin/report.sh --today. Si omite args, solo ejecuta
/usr/local/bin/report.sh.
El script debe ser ejecutable¶
La ruta se ejecuta directamente, por lo que el archivo necesita permiso de ejecución:
Hacer ejecutable el script una vez
Si no puede cambiar el archivo, ejecútelo mediante un intérprete. El ejemplo
echo-script del paquete de la versión hace
exactamente eso al llamar primero a bash.
Relacionado¶
command— ejecute un comando en línea en vez de un archivo- Script de eco — ejecute un script mediante Bash
- Funciones integradas — las dos funciones integradas
- Shell — cómo se ejecutan los comandos