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:03] – [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# | |
| - | | + | |
| - | < | + | |
| - | Si en cambio, si deseas que tu guión resulte interpretado por [[bash|Bash]] en nuestro sistema debes indicarlo con esta ruta: | + | |
| - | < | + | |
| - | + | ||
| - | * El fichero deberá contar con [[permisos_de_archivo_y_directorio|permisos de ejecución]]. Podrás otorgárselos con: | + | |
| - | <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 34: | 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 47: | 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 62: | 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# | ||
