Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| script [2022/07/07 18:00] – [Creación de Scripts] peron | script [2026/04/21 16:08] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== | + | ====== |
| - | Los //scripts// o //guiones// son ficheros | + | Un //script// o //guion// es un fichero |
| - | >Los scripts suelen utilizarse para simplificar la realización de tareas repetitivas. | + | > Si bien un guion denota un procedimiento, |
| ==== Creación de Scripts ==== | ==== Creación de Scripts ==== | ||
| Línea 9: | Línea 9: | ||
| Podrás escribir tu guión de programación con tu [[editores_de_texto|editor de texto]] favorito. Si bien suele usarse la extensión '' | Podrás escribir tu guión de programación con tu [[editores_de_texto|editor de texto]] favorito. Si bien suele usarse la extensión '' | ||
| - | Sin embargo, para que tu guión funcione debes respetar tres consideraciones importantes: | + | Sin embargo, para que tu guión funcione |
| - | | + | |
| - | + | - El fichero deberá contar con [[permisos_de_archivo_y_directorio#permiso de ejecución|permiso | |
| - | | + | - Es recomendable utilizar la primera línea para especificar qué intérprete de comandos que deseas utilizar, por medio de la llamada ''# |
| - | < | + | |
| - | + | ||
| - | * El fichero deberá contar con [[permisos_de_archivo_y_directorio|permisos | + | |
| - | <code bash> | + | |
| + | >Por ejemplo, para usar el intérprete [[bash|Bash]] en nuestro sistema compartido texto-plano.xyz debes especificar el //bang// ''# | ||
| ==== Ejecución de scripts ==== | ==== Ejecución de scripts ==== | ||
| Línea 32: | Línea 29: | ||
| 1. Crea un fichero llamado '' | 1. Crea un fichero llamado '' | ||
| - | <code bash> | + | <file bash hola.sh> |
| # | # | ||
| ## hola.sh | ## hola.sh | ||
| Línea 45: | Línea 42: | ||
| fortune filosofia | cowsay | fortune filosofia | cowsay | ||
| echo " | echo " | ||
| - | </code> | + | </file> |
| 2. Guárdalo el fichero '' | 2. Guárdalo el fichero '' | ||
| - | 3. Otórgale | + | 3. Otórgale |
| < | < | ||
| Línea 60: | Línea 57: | ||
| === Scripts complejos === | === Scripts complejos === | ||
| - | Los guiones más complejos no son tan lineales como los del ejemplo. Podrás crear guiones más complejos profundizando en el uso del [[lenguaje_del_interprete_de_comandos|Lenguaje de intérprete de comandos]] | + | Los guiones más complejos no son tan lineales como los del ejemplo. Podrás crear guiones más complejos profundizando en el uso del [[lenguaje_del_interprete_de_comandos|Lenguaje de intérprete de comandos]]. |
| + | |||
| + | __Ver También:__ [[Biblioteca de programas# | ||
