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 [2023/04/13 20:41] – 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 |
| - | >Puedes utilizar scripts para simplificar la realización de tareas repetitivas en el sistema. | + | > Si bien un guion denota un procedimiento, |
| ==== Creación de Scripts ==== | ==== Creación de Scripts ==== | ||
| Línea 13: | Línea 13: | ||
| - El fichero debe ser de texto. | - El fichero debe ser de texto. | ||
| - El fichero deberá contar con [[permisos_de_archivo_y_directorio# | - El fichero deberá contar con [[permisos_de_archivo_y_directorio# | ||
| - | - Es recomendable utilizar la primera línea para especificar qué intérprete de comandos que deseas utilizar, por medio de la llamada ''# | + | - Es recomendable utilizar la primera línea para especificar qué intérprete de comandos que deseas utilizar, por medio de la llamada ''# |
| + | >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 28: | 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 41: | Línea 42: | ||
| fortune filosofia | cowsay | fortune filosofia | cowsay | ||
| echo " | echo " | ||
| - | </code> | + | </file> |
| 2. Guárdalo el fichero '' | 2. Guárdalo el fichero '' | ||
| Línea 56: | 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# | ||
